*{
	padding:0;
	margin:0;
}
.slideList li img{
	width:980px;
	height:300px;	
}
#preloader {
	background-image:url(images/index_css_sprite.gif);
	background-image:url(images/ap_categoryboxbg.gif);
	width:0;
	height:0;
	display:inline;
}
body:after {
	content:url(images/index_css_sprite.gif);
	content:url(images/ap_categoryboxbg.gif);
	display:none;
}
.fl {
	float:left;
	_display:inline;
}
.fr {
	float:right;
	_display:inline;
}
.banktips {
	display:inline-block;
	line-height:20px;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.tr {
	text-align:right;
}
.f12 {
	font-size:12px;
}
.f13 {
	font-size:13px;
}
.f14 {
	font-size:14px;
}
.f16 {
	font-size:16px;
}
.f18 {
	font-size:18px;
}
.f24 {
	font-size:24px;
}
.fb {
	font-weight:bold;
}
.fn {
	font-weight:normal;
}
.noline {
	text-decoration:none;
}
.underline {
	text-decoration:underline;
}
.throughline {
	text-decoration:line-through;
}
.ml0 {
	margin-left:0!important;
}
.mr0 {
	margin-right:0!important;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.mt50 {
	margin-top:50px;
}
.mr5 {
	margin-right:5px;
}
.mr8 {
	margin-right:8px;
}
.mr10 {
	margin-right:10px;
}
.mr15 {
	margin-right:15px;
}
.mr20 {
	margin-right:20px;
}
.mr30 {
	margin-right:30px;
}
.mr50 {
	margin-right:50px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.mb30 {
	margin-bottom:30px;
}
.mb50 {
	margin-bottom:50px;
}
.ml5 {
	margin-left:5px;
}
.ml8 {
	margin-left:8px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.ml20 {
	margin-left:20px;
}
.ml30 {
	margin-left:30px;
}
.ml50 {
	margin-left:50px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.pt30 {
	padding-top:30px;
}
.pt50 {
	padding-top:50px;
}
.pr5 {
	padding-top:5px;
}
.pr10 {
	padding-right:10px;
}
.pr15 {
	padding-right:15px;
}
.pr20 {
	padding-right:20px;
}
.pr30 {
	padding-right:30px;
}
.pr50 {
	padding-right:50px;
}
.pb5 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb15 {
	padding-bottom:15px;
}
.pb20 {
	padding-bottom:20px;
}
.pb30 {
	padding-bottom:30px;
}
.pb50 {
	padding-bottom:50px;
}
.pl5 {
	padding-left:5px;
}
.pl10 {
	padding-left:10px;
}
.pl15 {
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pl30 {
	padding-left:30px;
}
.pl50 {
	padding-left:50px;
}
.block {
	display:block;
}
.inline {
	display:inline;
}
.inblock {
	display:inline-block;
	*display:inline;
}
.none {
	display:none;
}
.hidden {
	visibility:hidden;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.zoom {
	zoom:1;
}
.blod {
	font-weight:bold;
}
.bloder {
	font-weight:bolder;
}
.pointer {
	cursor:pointer;
}
.border_solid {
	border:1px solid #CCC;
}
.border_dotted {
	border:1px solid #CCC;
}
.border_dashed {
	border:1px dashed #CCC;
}
.bordertop_solid {
	border-top:1px solid #CCC;
}
.borderleft_solid {
	border-left:1px solid #CCC;
}
.borderright_solid {
	border-right:1px solid #CCC;
}
.borderbottom_solid {
	border-bottom:1px solid #CCC;
}
.bordertop_dotted {
	border-top:1px dotted #CCC;
}
.borderleft_dotted {
	border-left:1px dotted #CCC;
}
.borderright_dotted {
	border-right:1px dotted #CCC;
}
.borderbottom_dotted {
	border-bottom:1px dotted #CCC;
}
.bordertop_dashed {
	border-top:1px dashed #CCC;
}
.borderleft_dashed {
	border-left:1px dashed #CCC;
}
.borderright_dashed {
	border-right:1px dashed #CCC;
}
.borderbottom_dashed {
	border-bottom:1px dashed #CCC;
}
body {
	font-size:12px;
	width:100%;
	height:100%;
	background:#fff;	

	font-family:"Lucida Grande",Arial,Lucida,Verdana,Helvetica,"瀹嬩綋",sans-serif;
	color:#666;
}
img {
	border:0;
	margin:0;
}
li {
	list-style:none;
	word-spacing:normal;
}
.clear {
	clear:both;
}
#container {
	width:980px;
	height:auto;
	margin:0 auto;
	padding:0;
}
.wrapper {
	width:980px;
	margin:0 auto;
	padding:0;
}
.error {
	width:700px;
	height:328px;
	background:url(../images/error.jpg?863933) no-repeat;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:196px;
}
.error_normal {
	width:700px;
	height:328px;
	background:url(../images/error_normal.jpg?863933) no-repeat;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:196px;
}
.error .error_text {
	width:405px;
	height:25px;
	line-height:25px;
	padding-left:295px;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#333;
	font-weight:bold;
	padding-top:65px;
}
.error .returntext {
	width:373px;
	height:22px;
	line-height:22px;
	padding-left:327px;
	padding-top:13px;
}
.error .returntext a {
	color:#4484DB;
	text-decoration:underline;
}
.error .returntext a:hover {
	color:#F60;
	text-decoration:underline;
}
.error_normal .error_text {
	width:405px;
	height:25px;
	line-height:25px;
	padding-left:295px;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#333;
	font-weight:bold;
	padding-top:65px;
}
.error_normal .returntext {
	width:373px;
	height:22px;
	line-height:22px;
	padding-left:327px;
	padding-top:13px;
}
.error_normal .returntext a {
	color:#4484DB;
	text-decoration:underline;
}
.error_normal .returntext a:hover {
	color:#F60;
	text-decoration:underline;
}
.error_normal .errortext {
	color:#666;
	font-size:43px;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:496px;
	margin-top:65px;
	line-height:85px;
}
.ap_shopcartbox {
	background-color:#FFF;
	border:2px solid #900;
	left:-20px;
	max-height:560px;
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	top:26px;
	width:220px;
	z-index:2000;
}
.ap_shopcartbox .shopcartline {
	width:191px;
	height:80px;
	margin-left:5px;
	margin-right:5px;
	clear:both;
}
.ap_shopcartbox .shopcartline .leftpic {
	width:50px;
	height:50px;
	margin:15px;
	border:1px solid #666;
}
.ap_shopcartbox .shopcartline .right {
	width:109px;
	height:80px;
	line-height:20px;
}
.ap_shopcartbox .total {
	width:191px;
	height:70px;
	line-height:21px;
	margin-left:5px;
	margin-right:5px;
}
.ap_shopcartbox .total .sum {
	width:97px;
	height:21px;
	background:url(images/index_css_sprite.gif) 0 -684px no-repeat;
	line-height:21px;
	text-align:center;
}
.cartproductname {
	height:35px;
	line-height:18px;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:3px;
}
.ap_provincebox {
	width:298px;
	height:auto;
	position:absolute;
	top:73px;
	left:128px;
	background-color:#FFF8DF;
	z-index:999;
}
.ap_provincebox .title {
	width:298px;
	height:22px;
	display:block;
	line-height:22px;
	background:url(images/index_css_sprite.gif) 0 -326px no-repeat;
	padding-top:3px;
}
.ap_provincebox .close {
	width:56px;
	height:22px;
	line-height:22px;
	text-align:right;
	padding-right:25px;
	display:block;
}
.ap_provincebox .close a {
	width:56px;
	height:22px;
	background:url(../images/index_css_sprite.jpg?863933)-242px -326px no-repeat;
}
.ap_provincebox .line {
	width:298px;
	height:auto;
}
.ap_provincebox .sorrybox {
	background-color:#FDD;
	border-top:#900 dotted 1px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
}
.ap_provincebox .line .left {
	width:78px;
	height:auto;
	text-align:center;
	line-height:25px;
}
.ap_provincebox .line .right {
	width:220px;
	height:auto;
	background-color:#FFF;
}
.ap_provincebox .line .right ul li {
	width:40px;
	height:25px;
	text-align:center;
	line-height:25px;
	float:left;
}
.ap_provincebox .line .right .select a {
	color:#900;
	text-decoration:none;
}
.ap_provincebox .line .right .select a:hover {
	color:#900;
	text-decoration:none;
}
.ap_selectbox {
	width:82px;
	height:auto;
	padding:5px;
	border:1px #CCC solid;
	background-color:#FFF;
	position:absolute;
	z-index:100;
	left:432px;
	top:146px;
}
.ap_selectbox a {
	color:#999;
	text-decoration:none;
	line-height:20px;
}
.ap_selectbox a:hover {
	color:#FFF;
	background-color:#4886D9;
	text-decoration:none;
}
.ap_inputbox {
	width:293px;
	height:auto;
	text-indent:5px;
	line-height:20px;
	background-color:#FFF;
	border:1px #CCC solid;
	position:absolute;
	z-index:50;
	top:145px;
	left:438px;
	top:35px;
}
.ap_inputbox li a {
	display:block;
	height:20px;
	text-decoration:none;
}
.ap_inputbox li a:hover {
	background-color:#4886D9;
	text-decoration:none;
	color:#FFF;
}
.ap_inputbox .bggary {
	background-color:#F2F2F2;
}
.ap_inputbox .select a {
	background-color:#4886D9;
	text-decoration:none;
	color:#FFF;
}
.ap_category {
	width:201px;
	height:419px;
	border-left:2px solid #900;
	border-bottom:2px solid #900;
	border-right:2px solid #900;
	position:absolute;
	top:40px;
	background-color:#F8EEDA;
	z-index:10;
	left:0;
}
.cateicon {
	position:absolute;
	z-index:999;
	left:13px;
	top:8px;
}
.ap_category ul {
	padding-left:8px;
	padding-right:8px;
}
.ap_category .ap_listeg {
	list-style:none;
	float:left;
	width:185px;
	height:34px;
	pddding-left:8px;
	pddding-right:8px;
	line-height:34px;
	background:url(images/index_css_sprite.gif) 0 -351px no-repeat;
}
.ap_category .ap_listeg span {
	float:left;
	display:block;
}
.ap_category .ap_listegfont a {
	display:block;
	text-decoration:none;
	color:#333;
	font-size:14px;
	padding-left:30px;
}
.ap_category .ap_listegfont2 a {
	display:block;
	text-decoration:none;
	color:#900;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}
.ap_category .ap_listegfont2 a:hover {
	color:#900;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.ap_category .ap_listegfont a:hover {
	color:#900;
	text-decoration:underline;
}
.ap_listboxnew {
	position:absolute;
	left:-1px;
	top:0;
	z-index:1;
}
.ap_listboxnewleft {
	float:left;
	position:absolute;
	z-index:3;
	display:block;
	width:172px;
	height:33px;
	border:1px solid #900;
	border-right:none;
	background:#FFF;
	margin-left:8px;
}
.ap_right {
	width:578px;
	min-height:419px;
	_height:419px;
	float:right;
	position:absolute;
	left:180px;
	top:0;
	background:#FFF;
	border:1px solid #900;
	cursor:default;
	background:url(../images/repeat_y.jpg?863933) repeat-y 0 0;
}
.clearfix {
	display:block;
}
.border_ap_listeg {
	border-bottom:1px solid #DFCA9F;
}
.navHeight0 {
	top:0;
}
.navHeight1 {
	top:35px;
}
.navHeight2 {
	top:70px;
}
.navHeight3 {
	top:105px;
}
.navHeight4 {
	top:140px;
}
.navHeight5 {
	top:175px;
}
.navHeight6 {
	top:210px;
}
.navHeight7 {
	top:245px;
}
.navHeight8 {
	top:280px;
}
.navHeight9 {
	top:315px;
}
.navHeight10 {
	top:350px;
}
.navHeight11 {
	top:385px;
}
.ap_right .left {
	width:398px;
	height:auto;
	padding-left:15px;
	padding-bottom:15px;
}
.ap_right .right {
	width:144px;
	height:auto;
	background-color:#F8EEDA;
	padding-left:10px;
	padding-right:10px;
}
.ap_right .right .pinpai {
	width:144px;
	height:auto;
	color:#000;
	font-size:12px;
}
.ap_right .right .pinpai div a {
	width:144px;
	height:auto;
	word-wrap:break-word;
	line-height:20px;
}
.ap_right .right .pinpai div a:hover {
	text-decoration:underline;
}
.ap_right .left .title2 {
	width:383px;
	height:auto;
	line-height:15px;
	margin-right:15px;
}
.ap_right .right .title2 {
	width:144px;
	height:20px;
	color:#000;
	font-size:12px;
	line-height:20px;
}
.ap_right .left .titlered {
	width:280px;
	height:15px;
	color:#900;
	font-weight:bold;
	line-height:15px;
}
.ap_right .left .title2 .titlename {
	width:80px;
}
.ap_right .left .title2 .titlenameright {
	width:303px;
	height:auto;
	line-height:15px;
	white-space:nowrap;
}
.ap_right .left .titlered a {
	color:#900;
	font-weight:bold;
}
.ap_right .left .titlered a:hover {
	color:#900;
	text-decoration:underline;
}
.ap_right .right span {
	height:20px;
	line-height:20px;
	text-align:left;
}
.ap_right .right div a {
	width:144px;
	height:25px;
	line-height:25px;
}
.ap_listbox .titlenameright {
	width:450px;
	height:auto;
	line-height:15px;
	white-space:nowrap;
}
.ap_listbox .titlenameright span {
	text-align:center;
}
.ap_listbox .titlered {
	width:280px;
	height:15px;
	color:#900;
	font-weight:bold;
	line-height:15px;
}
.ap_right .right a {
	color:#666;
	text-decoration:none;
}
.ap_right .right a:hover {
	color:#900;
	text-decoration:underline;
}
.ap_right .left .titlenameright a {
	color:#666;
	text-decoration:none;
}
.ap_right .left .titlenameright a:hover {
	color:#900;
	text-decoration:underline;
}
.icon0 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 0 no-repeat;
}
.icon1 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -35px no-repeat;
}
.icon2 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -175px no-repeat;
}
.icon3 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -105px no-repeat;
}
.icon4 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -245px no-repeat;
}
.icon5 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -210px no-repeat;
}
.icon6 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -140px no-repeat;
}
.icon7 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -70px no-repeat;
}
.icon8 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -280px no-repeat;
}
.icon9 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -350px no-repeat;
}
.icon10 {
	width:27px;
	height:35px;
	background:url(../images/icon1.gif?863933) 0 -315px no-repeat;
}
#main {
	width:980px;
	height:auto;
}
#sidebarleft {
	width:205px;
	height:auto;
}
#sidebarright {
	width:205px;
	height:auto;
}
#middle {
	width:px;
	height:auto;
}

.footertop {
	width:970px;
	height:149px;
	background:url(../images/index_repeatbg.gif?863933) repeat-x 0 -183px;
	padding:5px;
	margin:0 auto;
}
.footerlink {
	width:970px;
	height:25px;
}
.friendlink {
	width:972px;
	height:90px;
	padding-top:21px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
	margin:0 auto;
	background:url(../images/index_repeatbg.gif?863933) repeat-x 0 -342px;
}
.friendlink ul {
	width:972px;
	height:40px;
	display:block;
}
.footerlink div {
	width:678px;
	height:25px;
	float:left;
	line-height:25px;
	color:#FFF;
}
.footerlink div a {
	color:#FFF;
	text-decoration:none;
}
.footerlink div a:hover {
	color:#F60;
	text-decoration:underline;
}
#mail {
	width:220px;
	float:left;
}
#send {
	width:57px;
	float:left;
	margin:0 auto;
	margin-left:5px;
}
.btn_220 {
	width:220px;
	height:18px;
	border:solid 1px #999;
	font-size:10px;
	color:#999;
	line-height:18px;
	text-indent:5px;
}
.btn_50 {
	width:50px;
	height:20px;
	background:#9C3401;
	border:0;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
}
.quicklink {
	width:970px;
	height:124px;
}
.quicklinkbox {
	width:140px;
	height:115px;
	margin-top:9px;
	float:left;
	margin-right:20px;
}
.quicklinkboxtitle {
	height:27px;
	border-bottom:1px solid #ccc;
	color:#666;
	font-size:16px;
	font-weight:bold;
}
.quicklinkbox ul li {
	line-height:20px;
}
.quicklinkbox ul li a {
	color:#666;
	text-decoration:none;
}
.quicklinkbox ul li a:hover {
	color:#F60;
	text-decoration:underline;
}
.footerbanner {
	width:685px;
	height:52px;
	margin:0 auto;
	margin-top:10px;
	text-align:center;
}
.footerbanner ul li {
	display:block;
	float:left;
	width:215px;
	height:52px;
	margin-left:10px;
}
.sitemap {
	width:980px;
	height:25px;
	line-height:25px;
	margin-top:5px;
}
.sitemap2 {
	width:980px;
	height:25px;
	line-height:25px;
	margin-top:5px;
}
.sitemap ul {
	width:auto;
	height:25px;
	text-align:center;
}
.sitemap ul li {
	display:inline;
}
.sitemap2 ul {
	width:auto;
	height:25px;
	text-align:center;
}
.sitemap2 ul li {
	display:inline;
}
.sitemap ul li a {
	color:#666;
	text-decoration:none;
}
.sitemap ul li a:hover {
	color:#F60;
	text-decoration:underline;
}
.sitemap2 ul li a {
	color:#666;
	text-decoration:none;
}
.sitemap2 ul li a:hover {
	color:#F60;
	text-decoration:underline;
}
.copyright {
	width:980px;
	height:25px;
	margin-top:5px;
	text-align:center;
}
.footerbanner2 {
	width:980px;
	height:31px;
	margin-top:10px;
}
.footerbanner2 ul {
	width:980px;
	height:31px;
	text-align:center;
}
.footerbanner2 ul li {
	display:inline;
	width:91px;
	height:31px;
	margin-left:10px;
}
.bannerquality ul li {
	width:205px;
	height:19px;
	background:url(../images/banner_quality_off.jpg?863933) no-repeat;
	line-height:19px;
	border-bottom:1px solid #CCC;
}
.bannerquality ul li:hover {
	width:205px;
	height:19px;
	background:url(../images/banner_quality_on.jpg?863933) no-repeat;
}
#select {
	width:205px;
	height:165px;
	background:none;
}
.bannerquality ul li a {
	width:205px;
	height:19px;
	color:#666;
	text-decoration:none;
}
.bannerquality ul li a:hover {
	width:205px;
	height:19px;
	color:#F60;
	text-decoration:none;
}
.red9 {
	color:#980300;
	font-weight:bold;
}
.buylimitcard {
	width:764px;
	height:30px;
	text-align:center;
	font-weight:bold;
	border-right:1px solid #CCC;
}
.buylimitcard ul li {
	float:left;
	width:191px;
	height:30px;
	background:url(../images/cardbg_off.jpg?863933) no-repeat;
}
.buylimitcard ul li a {
	color:#666;
	text-decoration:none;
	font-size:14px;
	line-height:30px;
}
.buylimitcontent {
	width:763px;
	height:222px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.buylimitproduce {
	width:700px;
	height:205px;
	margin:0 auto;
	padding-top:20px;
}
.selectcity {
	width:px;
	height:px;
	border:0;
	background-color:transparent;
	color:#666;
	font-size:12px;
	margin-left:9px;
}
.seoshop {
	width:112px;
	height:32px;
	float:left;
	padding-left:31px;
}
.seoinput {
	width:356px;
	height:32px;
	float:left;
}
.btn_search {
	width:98px;
	height:32px;
	float:left;
}
.selectshop {
	width:110px;
	height:20px;
	border:0;
	background-color:transparent;
	margin-top:7px;
	font-size:14px;
	line-height:20px;
	color:#666;
}
.inputseo {
	width:356px;
	height:32px;
	border:0;
	background-color:transparent;
	font-size:14px;
	line-height:32px;
	color:#666;
	text-indent:10px;
}
.inputbtn {
	width:98px;
	height:32px;
	border:0;
	background:url(../images/index_repeatbg.gif?863933) repeat-x 0 -90px;
	color:#4D280D;
	font-size:14px;
	font-weight:bold;
}
.gold {
	color:#FFE260;
}
.buylimit2top {
	width:763px;
	height:29px;
	background:url(../images/buylimit2topbg.jpg?863933) repeat-x;
	text-align:left;
}
.buylimit2left {
	width:547px;
	height:265px;
	float:left;
}
.buylimit2right {
	width:216px;
	height:265px;
	float:left;
	background-color:#EEE;
}
.highlink {
	width:547px;
	height:52px;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}
.colour_black {
	color:#000;
}
.color_blue a {
	color:#4484DB;
	text-decoration:none;
}
.color_blue a:hover {
	color:#F60;
	text-decoration:underline;
}
.color_red a {
	color:#900;
	text-decoration:none;
}
.color_red a:hover {
	color:#fff;
	text-decoration:underline;
}
.color_gary a {
	color:#666;
	text-decoration:none;
}
.color_gary a:hover {
	color:#900;
	text-decoration:underline;
}
.color_white a {
	color:#FFF;
	text-decoration:none;
}
.color_white a:hover {
	color:#FFF;
	text-decoration:underline;
}
.color_blue_none a {
	color:#4484DB;
	text-decoration:none;
}
.color_blue_none a:hover {
	color:#F60;
	text-decoration:none;
}
.color_red_none a {
	color:#980300;
	text-decoration:none;
}

.color_red_none a:hover {
	color:#fff;
	text-decoration:none;
}
.color_gary_none a {
	color:#666;
	text-decoration:none;
}
.color_gary_none a:hover {
	color:#900;
	text-decoration:none;
}
.color_white_none a {
	color:#FFF;
	text-decoration:none;
}
.color_white_none a:hover {
	color:#FFF;
	text-decoration:none;
}
.pagebox li a {
	color:#666;
	text-decoration:none;
}
.pagebox li a:hover {
	color:#900;
	text-decoration:underline;
}
.pagebox .select a {
	color:#900;
	text-decoration:none;
}
.gold {
	color:#FFE260;
}
.red {
	color:#980300;
}
.black {
	color:#000;
}
.orange {
	color:#F90;
}
.blue {
	color:#4484DB;
}
.spangary {
	color:#CCC;
}
bannerflash {
	width:px;
	height:px;
}
banner980x50 {
	width:980px;
	height:50px;
}
banner980x60 {
	width:980px;
	height:60px;
}
.btnbig {
	background-image:url("../images/order/btnbig.gif?863933");
	background-repeat:repeat-x;
	border:1px solid #FF660B;
	color:#FFF;
	font-size:14px;
	height:33px;
	line-height:33px;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	*padding-left:10px;
	*padding-right:10px;
	font-weight:bold;
	cursor:pointer;
}
.btnbig2 {
	background-image:url("../images/order/btnbig2.gif?863933");
	background-repeat:repeat-x;
	border:1px solid #C3C3C3;
	color:#666;
	font-size:14px;
	height:33px;
	line-height:33px;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	*padding-left:10px;
	*padding-right:10px;
	font-weight:bold;
	cursor:pointer;
}
.btnsmall {
	background-image:url("../images/order/btnsmall.gif?863933");
	background-repeat:repeat-x;
	border:1px solid #FF660B;
	color:#FFF;
	font-size:12px;
	height:23px;
	line-height:23px;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	*padding-left:5px;
	*padding-right:5px;
	font-weight:bold;
}
.input_add {
	width:9px;
	height:9px;
	background:url(../images/popwin/btn_addbg.jpg?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
}
.input_del {
	width:9px;
	height:9px;
	background:url(../images/popwin/btn_delbg.jpg?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
}
.input_text {
	width:31px;
	height:16px;
	border:1px solid #999;
	line-height:16px;
	font-size:12px;
	color:#666;
	text-align:center;
	vertical-align:middle;
}
.input_shopcart {
	width:168px;
	height:39px;
	background:url(../images/popwin/btn_shopcart.gif?863933) no-repeat;
	border:0;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#FFF;
	text-indent:55px;
	text-align:left;
	cursor:pointer;
}
.input_shopcart_no {
	width:168px;
	height:39px;
	background:url(../images/popwin/btn_shopcart_no.gif?863933) no-repeat;
	border:0;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#FFF;
}
.input_none {
	width:168px;
	height:39px;
	background:url(../images/popwin/btn_shopcart_none.gif?863933) no-repeat;
	border:0;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#FFF;
	cursor:not-allowed;
}
.input_shopcart84x24 {
	width:85px;
	height:24px;
	background:url(../images/popwin/detail_css_sprite.gif?863933) -1px -153px no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_collect {
	width:45px;
	height:24px;
	background:url(../images/popwin/collectbg.jpg?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_shopcart {
	width:168px;
	height:39px;
	background:url(../images/popwin/btn_shopcart.gif?863933) no-repeat;
	border:0;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#FFF;
	text-indent:55px;
	text-align:left;
}
.input_shopcart_no {
	width:168px;
	height:39px;
	background:url(../images/popwin/btn_shopcart_no.gif?863933) no-repeat;
	border:0;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#FFF;
}
.input_none {
	width:168px;
	height:39px;
	background:url(../images/popwin/btn_shopcart_none.gif?863933) no-repeat;
	border:0;
	font-size:20px;
	font-family:"寰蒋闆呴粦";
	color:#FFF;
	cursor:not-allowed;
}
.input_shopcart84x24 {
	width:85px;
	height:24px;
	background:url(../images/popwin/detail_css_sprite.jpg?863933) -1px -153px no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
}
.input_collect {
	width:45px;
	height:24px;
	background:url(../images/popwin/collectbg.jpg?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
}
.pagebox {
	width:auto;
	height:17px;
	font-size:12px;
	display:block;
	font-weight:bold;
}
.pagebox li {
	width:auto;
	height:13px;
	float:left;
	padding:2px;
	line-height:13px;
}
.input_eva {
	width:112px;
	height:31px;
	background:url(../images/popwin/detail_css_sprite.jpg?863933) -1px -93px no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_change {
	width:80px;
	height:26px;
	background:url(../images/popwin/btn_change.gif?863933) no-repeat;
	border:0;
	display:block;
	color:#BD0400;
	cursor:pointer;
}
.input_changenone {
	width:80px;
	height:26px;
	background:url(../images/popwin/btn_changenone.gif?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_chanel {
	width:82px;
	height:27px;
	background:url(../images/popwin/btn_chanel.gif?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_buy {
	width:80px;
	height:26px;
	background:url(../images/popwin/btn_buy.gif?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_yhtc {
	width:130px;
	height:30px;
	background:url(../images/popwin/btn_yhtc.gif?863933) no-repeat;
	border:0;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
}
.input_action {
	width:110px;
	height:30px;
	line-height:30px;
	font-size:14px;
	background:url(../images/popwin/btn_action.gif?863933) no-repeat;
	border:0;
	color:#FFF;
	font-family:"瀹嬩綋","寰蒋闆呴粦";
	font-weight:bold;
	cursor:pointer;
}
.input_action_off {
	width:110px;
	height:30px;
	line-height:30px;
	font-size:14px;
	background:url(../images/popwin/btn_action_off.gif?863933) no-repeat;
	border:0;
	color:#333;
	font-family:"瀹嬩綋","寰蒋闆呴粦";
	cursor:pointer;
}
.input_57 {
	width:57px;
	height:18px;
	line-height:18px;
	color:#666;
}
.input_200 {
	width:200px;
	height:18px;
	line-height:18px;
	color:#666;
}
.input_100 {
	width:100px;
	height:16px;
}
.input_prepaid {
	width:89px;
	height:20px;
	background:url(../images/indexsec_sprites.gif?863933) no-repeat -110px -32px;
	border:0;
	display:block;
	color:#FFF;
	cursor:pointer;
}
.select_100 {
	width:104px;
	height:20px;
}
.talkapdiv {
	position:absolute;
	z-index:1;
	top:226px;
	left:0;
}
.newvapdiv {
	position:absolute;
	z-index:1;
	top:156px;
	right:0;
}
#ap_clothbox {
	width:386px;
	height:auto;
	position:absolute;
	z-index:560;
	left:0;
	top:0;
}
#ap_clothbox .clothbox {
	width:563px;
	border:1px solid #f48d02;
	background:#fffbd5;
	padding-bottom:6px;
}
#ap_clothbox .shopcartbox .inputbox {
	width:563px;
	height:19px;
	line-height:19px;
}
#ap_clothbox .clothbox .size {
	width:553px;
	height:25px;
	line-height:25px;
}
#ap_clothbox .clothbox .size2 {
	width:388px;
	height:25px;
	line-height:25px;
	padding-left:185px;
}
#ap_clothbox .colortxt {
	line-height:20px;
}
#ap_clothbox .colorline {
	width:553px;
	height:auto;
	line-height:30px;
	border-bottom:1px dashed #f48d02;
}
#ap_clothbox .colorlist {
	width:510px;
	height:auto;
	padding-bottom:8px;
}
#ap_clothbox .colorlist li {
	float:left;
	list-style:none;
	height:9px;
	padding:3px 1px;
	#padding:4px 1px;
	text-align:center;
	line-height:15px;
	margin:10px 8px 5px -1px;
	white-space:nowrap;
	#margin-bottom:0;
	_margin-bottom:-5px;
}
#ap_clothbox .colorlist li a {
	border:1px solid #CCC;
	text-decoration:none;
	color:#666;
	padding:3px 1px;
	#padding:2px 1px;
}
#ap_clothbox .colorlist li a:hover {
	border:1px solid #980300;
}
#ap_clothbox .colorlist .select a {
	border:2px solid #980300;
}
#ap_clothbox .colorlist .select a:hover {
	border:2px solid #980300;
}
#ap_clothbox .clothbox .noimgtxt a {
	border:#CCC dashed 1px;

	color:#CCC;
	cursor:not-allowed;
}
#ap_clothbox .clothbox .noimgtxt a:hover {
	border:#CCC dashed 1px;
	color:#CCC;
	cursor:not-allowed;
}
#ap_clothbox .imglist {
	width:510px;
	height:auto;
	padding-bottom:8px;
}
#ap_clothbox .imglist li {
	float:left;
	list-style:none;
	width:44px;
	height:44px;
	margin-right:8px;
	margin-top:8px;
}
#ap_clothbox .imglist li a {
	border:1px solid #666;
	display:block;
	float:left;
}
#ap_clothbox .imglist li a:hover {
	border:1px solid #980300;
}
#ap_clothbox .imglist .select a {
	border:2px solid #980300;
}
#ap_clothbox .imglist .select a:hover {
	border:2px solid #980300;
}
#ap_clothbox .imglist .noimg a:hover {
	border:1px solid #666;
}
#ap_clothbox .imglist .noimg {
	filter:gray;
	-moz-opacity:.4;
	opacity:.4;
	filter:Alpha(opacity=40);
	-moz-opacity:.4;
	opacity:.4;
}
#ap_clothbox .imglist .noimg img {
	cursor:not-allowed;
}
#ap_clothbox .clothbox_inputbox {
	width:553px;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #f48d02;
}
#ap_clothbox .clothbox_inputbox2 {
	width:388px;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #f48d02;
	padding-left:165px;
}
#ap_clothbox .clothbox_inputbox ul {
	width:auto;
	height:20px;
}
#ap_clothbox .clothbox_inputbox ul li a {
	margin-top:8px;
	padding:2px 8px 2px 8px;
	line-height:30px;
	border:1px solid #CCC;
	text-align:center;
	text-decoration:none;
	color:#666;
}
#ap_clothbox .clothbox_inputbox .select a {
	margin-top:8px;
	padding:2px 8px 2px 8px;
	line-height:30px;
	border:2px solid #980300;
	text-align:center;
	text-decoration:none;
	color:#980300;
}
#ap_clothbox .clothbox_inputbox .select a:hover {
	margin-top:8px;
	padding:2px 8px 2px 8px;
	line-height:30px;
	border:2px solid #980300;
	text-align:center;
	text-decoration:none;
	color:#980300;
}
#ap_clothbox .clothbox_inputbox ul li a:hover {
	margin-top:8px;
	line-height:30px;
	border:1px solid #980300;
	text-align:center;
	color:#980300;
	text-decoration:none;
}
#ap_clothbox .inputbox .add {
	width:9px;
	height:9px;
	padding:5px;
}
#ap_clothbox .clothbox .add {
	width:9px;
	height:9px;
	padding:10px;
}
#ap_clothbox .shopcartboxline {
	width:553px;
	height:39px;
	line-height:39px;
}
#ap_clothbox .shopcartboxline2 {
	width:386px;
	height:39px;
	line-height:39px;
	padding-left:185px;
}
.ap_provincebox2 {
	width:298px;
	height:auto;
	position:absolute;
	top:455px;
	left:564px;
	background-color:#FFF8DF;
	z-index:9999;
}
.ap_provincebox2 .title {
	width:298px;
	height:25px;
	display:block;
	line-height:25px;
	background:url(images/index_css_sprite.gif) 0 -326px no-repeat;
}
.ap_provincebox2 .close {
	width:56px;
	height:25px;
	line-height:25px;
	text-align:right;
	margin-right:27px;
}
.ap_provincebox2 .line {
	width:298px;
	height:auto;
}
.ap_provincebox2 .sorrybox {
	background-color:#FDD;
	border-top:#900 dotted 1px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
}
.ap_provincebox2 .line .left {
	width:78px;
	height:auto;
	text-align:center;
	line-height:25px;
}
.ap_provincebox2 .line .right {
	width:220px;
	height:auto;
	background-color:#FFF;
}
.ap_provincebox2 .line .right ul li {
	width:40px;
	height:25px;
	text-align:center;
	line-height:25px;
	float:left;
}
.ap_provincebox2 .line .right .select a {
	color:#900;
	text-decoration:none;
}
.ap_provincebox2 .line .right .select a:hover {
	color:#900;
	text-decoration:none;
}
.aptab_white {
	position:absolute;
	width:478px;
	height:auto;
	background:url(../images/popwin/aptabbg2.jpg?863933) repeat-y;
	z-index:99;
	left:379px;
	top:380px;
}
.aptab_header_white {
	width:478px;
	height:26px;
	line-height:26px;
	padding-top:5px;
	background:url(../images/popwin/aptab_header2.jpg?863933) no-repeat;
	color:#FFF;
}
.aptab_white .aptab_center {
	width:460px;
	height:auto;
	padding-left:9px;
	padding-right:9px;
}
.aptab_center_136 {
	width:460px;
	height:auto;
	padding-left:9px;
	padding-right:9px;
}
.aptab_center_136 .provincebox {
	width:132px;

	height:25px;
	line-height:25px;
	background:url(images/index_css_sprite.gif) 0 -215px no-repeat;
	text-align:center;
	display:block;
}
.aptab_center_136 .provinceboxleft {
	width:38px;
	height:25px;
	text-align:center;
}
.aptab_center_136 .provinceboxright {
	width:82px;
	height:25px;
	text-align:center;
}
.aptab_center_136 .provinceboxright a {
	color:#666;
	text-decoration:none;
}
.aptab_center_136 .provinceboxright a:hover {
	color:#900;
	text-decoration:none;
}
.aptab_center_136 .province {
	width:300px;
	height:25px;
	line-height:25px;
	margin:0 auto;
}
.aptab_text {
	width:438px;
	height:40px;
	line-height:20px;
	padding-top:12px;
	background-color:#EEE;
	padding-left:11px;
	padding-right:11px;
}
.ap_shopping {
	width:203px;
	height:74px;
	position:absolute;
	top:108px;
	z-index:100;
	background:url(../images/order/shoppingbg.gif?863933) no-repeat;
	left:680px;
	line-height:20px;
	padding-top:10px;
	text-align:center;
}
.aptitle {
	width:335px;
	height:auto;
	position:absolute;
	border:#DE6308 1px solid;
	background:#FFFDDE;
	padding:10px;
	line-height:30px;
}
.aptitle2 {
	width:335px;
	height:auto;
	border:#DE6308 1px solid;
	background:#FFFDDE;
	padding:10px;
	line-height:30px;
}
.aptitle .name3 {
	width:270px;
}
.aptitle .num {
	width:65px;
}
.ap_titlebox {
	width:472px;
	height:auto;
	position:absolute;
	top:24px;
	left:0;
	z-index:9999;
	overflow:visible;
}
.ap_titlebox_top {
	width:472px;
	height:23px;
	border-bottom:#DE6308 1px solid;
}
.ap_titlebox_top2 {
	width:357px;
	height:25px;
}
.ap_titlebox_menu_on {
	width:75px;
	height:25px;
	line-height:25px;
	background:url(../images/apdetail_bg.gif?863933) 0 -26px no-repeat;
	text-indent:5px;
	position:relative;
	top:0;
}
.ap_titlebox_menu_on a {
	display:block;
}
.ap_titlebox_menu_on a:hover {
	color:#666;
	text-decoration:underline;
}
.ap_titlebox_menu_off {
	width:75px;
	height:25px;
	line-height:25px;
	background:url(../images/apdetail_bg.gif?863933) 0 0 no-repeat;
	text-indent:5px;
	position:relative;
	top:0;
}
.aptitle3 {
	width:450px;
	height:auto;
	border-left:#DE6308 1px solid;
	border-right:#DE6308 1px solid;
	border-bottom:#DE6308 1px solid;
	border-top:#DE6308 1px solid;
	background:#FFFDDE;
	padding:10px;
	line-height:20px;
}
.aptitle3 .name3 {
	width:270px;
}
.aptitle3 .num {
	width:65px;
}
.phoneyihaodian {
	background:url(../images/sjb.gif?863933) no-repeat 0 5px;
	padding-left:25px;
	font-weight:bold;
	margin-left:13px;
}
.phoneyihaodian a {
	color:0000666;
	text-decoration:none;
}
.phoneyihaodian a:hover {
	color:#900;
	text-decoration:underline;
}
.cartyihaodian {
	background:none;
}
.cartyihaodian a {
	color:#900;
	text-decoration:none;
}
.cartyihaodian a:hover {
	text-decoration:underline;
}
.myihaodian {
	background:url(../images/sjb.gif?863933) no-repeat 0 0;
	height:35px;
	line-height:25px;
	padding-left:25px;
	padding-left:0\9;
	font-weight:bold;
	margin-left:13px;
	width:170px;
}
.myihaodian a {
	color:0000666;
	text-decoration:none;
}
.myihaodian a:hover {
	color:#900;
	text-decoration:underline;
}
.latestnewpagebox {
	width:763px;
}
.latestnewpageboxinner {
	float:right;
	width:auto;
}
.latestnewpageboxinner li {
	float:left;
	margin-left:5px;
	list-style:none;
	height:22px;
	font:14px Arial,Helvetica,sans-serif;
	text-align:center;
	line-height:20px;
}
.latestnewpageboxinner li a {
	border:#ccc solid 1px;
	color:#666;
	text-decoration:none;
	display:block;
	padding:0 6px;
}
.latestnewpageboxinner li a:hover {
	color:#FFBB2F;
	border:#FFC44F solid 1px;
	text-decoration:none;
}
.latestnewpageboxinner .latestnewprepage {
	background:url(../images/newpage_bg.gif?863933) no-repeat 0 0;
	width:63px;
	height:20px;
	line-height:22px;
	text-align:left;
}
.latestnewpageboxinner .latestnewprepage a {
	color:#666;
	text-decoration:none;
	padding-left:15px;
	width:48px;

	height:20px;
	padding-right:0;
}
.latestnewpageboxinner .latestnewprepage a:hover {
	color:#FFBB2F;
	text-decoration:none;
}
.latestnewpageboxinner .latestnewcurrentpage {
	width:22px;
	height:22px;
	background:#FFC44E;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	display:block;
}
.latestnewpageboxinner .latestnewnextpage {
	background:url(../images/newpage_bg.gif?863933) no-repeat 0 -20px;
	width:63px;
	height:20px;
	line-height:22px;
	text-align:left;
}
.latestnewpageboxinner .latestnewnextpage a {
	color:#666;
	text-decoration:none;
	padding-left:5px;
	width:58px;
	height:20px;
	padding-right:0;
	text-align:left;
}
.latestnewpageboxinner .latestnewnextpage a:hover {
	color:#FFBB2F;
	text-decoration:none;
}
.latestnewpageboxinner .latestnewtotalpage {
	color:#888;
	font-family:'瀹嬩綋',Arial,Helvetica,sans-serif;
	line-height:22px;
	width:auto;
}
.latestnewpageboxinner .sgotopage {
	width:auto;
}
.latestnewpageboxinner .spageinput {
	width:25px;
	height:20px;
	line-height:20px;
	border:#ccc solid 1px;
	text-align:center;
	color:#666;
}
.latestnewpageboxinner .spagesubmit {
	width:40px;
	height:22px;
	border:#ccc solid 1px;
	margin:0 10px;
	cursor:pointer;
	background:url("../images/sprites.gif?863933") repeat-x -85px -253px;
	text-decoration:none;
	text-align:center;
}
body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4 {
	margin:0;
	padding:0;
	list-style:none;
}
body,button,input,select,textarea {
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
}
input,select,textarea {
	font-size:100%;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	text-decoration:none;
	color:#c00;
}
a.blue_link {
	color:#06c;
}
a.blue_link:hover {
	color:#f60;
}
.clearfix:after {
	display:block;
	content:".";
	height:0;
	visibility:hidden;
	clear:both;
	font-size:0;
	line-height:0;
}
.clearfix {
	*zoom:1;
}
img {
	border:0 none;
}
em {
	font-style:normal;
}
button::-moz-focus-inner {
	padding:0;
	border:none;
}
.wrap {
	margin:0 auto;
	width:980px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.mt {
	margin-top:10px;
}
.ml {
	margin-left:10px;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mb {
	margin-bottom:10px;
}
.none {
	display:none;
}
@charset "utf-8";
	.hd_search_tips_result {
	position:absolute;
	top:36px;
	left:0;
	z-index:1000;
	width:337px;
	background:#fff;
	display:none;
}
.hd_search_tips_result ul {
	border-top:1px solid #ccc;
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #ccc;
}
.hd_search_tips_result li {
	height:25px;
	border-right:1px solid #CCC;
	overflow:hidden;
}
.hd_search_tips_result #recom2 {
	border-bottom:1px solid #EEE;
}
.hd_search_tips_result li a {
	display:block;
	height:25px;
	color:#333;
	font-size:12px;
	line-height:25px;
	text-indent:.5em;
}
.hd_search_tips_result li.haslist {
	height:25px;
	background-color:#FFF;
	background-image:url(../images/indexhead_sprite.png?863933);
	background-position:316px -510px;
	background-repeat:no-repeat;
}
.hd_search_tips_result li.haslist strong {
	color:#C00;
}
.hd_search_tips_result li.haslist s {
	margin:0 3px;
	color:#C00;
	text-decoration:none;
}
.hd_search_tips_result li.select {
	height:25px;
	background:#FFFAEC;
}
.hd_search_tips_result li.select_haslist {
	background-color:#FFFAEC;
	*margin-bottom:-3px;
	border-right:1px solid #fffaec;
}
.hd_search_tips_result li.select_haslist a {
	position:relative;
	z-index:999;
	border-right:1px solid #FFFAEC;
}
.hd_search_tips_result li.select a {
	color:#333;
}
.hd_search_tips_result li a.indent {
	text-indent:20px;
}
.hd_search_tips_result li span.num {
	display:block;
	float:right;
	padding-right:15px;
	color:#999;
	cursor:pointer;
	line-height:25px;
}
.header a.linkYHD {
	float:right;
	width:82px;
	height:36px;
	margin-top:24px;
	padding-left:65px;
	background:url(../images/mall/index_sprites.png?863933) right -322px;
	color:#4f4f4f;
	line-height:36px;
}
.header a.linkYHD:hover {
	color:#c00;
}
.search_classify_detail {
	height:301px;
	width:318px;
	background:#FFFAEC;
	position:absolute;
	left:336px;
	top:-1px;
	border:1px solid #ccc;
	overflow:hidden;
	z-index:99;
	display:none;
}
.search_classify_none {
	height:301px;
	*height:304px;
	width:198px;
	background:#fff;
	position:absolute;
	left:232px;
	top:-1px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.search_classify_detail dl {
	margin:10px 0 0;
}
.search_classify_detail dt {
	color:#333;
	font-weight:bold;
	margin:0 10px;
	line-height:30px;
}
.hd_search_tips_result .search_classify_detail .search_brand dd.s_brand_list {
	height:44px;
	overflow:hidden;
	margin:0 10px;
}
.hd_search_tips_result .search_classify_detail .s_brand_list a {
	color:#333;
	font-weight:normal;
	width:86px;
	overflow:hidden;
	float:left;
	text-align:left;
	text-indent:0;
	height:22px;
	line-height:22px;
	margin-right:10px;
	_display:inline;
	white-space:nowrap;
}
.hd_search_tips_result .search_classify_detail .search_brand a:hover {
	color:#c00;
}
.hd_search_tips_result .search_classify_detail .s_brand_list a.more {
	color:#999;
}
.hd_search_tips_result .search_classify_detail .s_brand_list a.more:hover {
	color:#C00;
}
.search_size dd.s_size_list {
	height:44px;
	overflow:hidden;
}
.hd_search_tips_result .search_classify_detail .s_size_list a {
	color:#666;
	font-weight:normal;
	float:left;
	text-indent:0;
	height:22px;
	line-height:22px;
	margin-right:10px;
}
.hd_search_tips_result .search_classify_detail .s_size_list a:hover {
	color:#c00;
}
.select_haslist .search_classify_detail {
	display:block;
}
.search_list_detail {
	height:301px;
	*height:304px;
	width:198px;
	background:#FFFAEC;
	position:absolute;
	left:232px;
	top:-1px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	display:none;
	overflow:hidden;
}
.search_list_detail dl {
	padding:10px 10px 0;
	height:90px;
}
.search_list_detail dl.select {
	background:#FFF4D7;
}
.search_list_detail dt {
	float:left;
}
.search_list_detail dt a {
	width:60px;
	height:60px;
	display:block;
	border:1px solid #DBDBDB;
	text-indent:0;
}
.search_list_detail dd {
	float:left;
	width:111px;
}
.choose_list {
	border-top:1px solid #EEE;
}
.choose_list dt {
	line-height:30px;
}
.choose_list dd {
	float:left;
	width:148px;
	margin-left:10px;
	_display:inline;
}
.choose_list .c_list_detail {
	width:82px;
	float:right;
}
.hd_search_tips_result li.select_haslist a.c_pro_pic {
	width:60px;
	height:60px;
	display:block;
	float:left;
	border:1px solid #E6E4E0;
	text-indent:0;
}
.choose_list h3 {
	font-weight:normal;
}
.choose_list h3 a {
	height:36px;
	line-height:18px;
	overflow:hidden;
	width:75px;
	text-indent:0;
	margin-bottom:5px;
}
.choose_list h3 a:hover {
	color:#C00;
}
.choose_list .c_list_detail strong {
	color:#C00;
}
.choose_list .c_list_detail del {
	color:#999;
	margin-left:5px;
}
.choose_list a.s_cart_btn {
	background:url(../images/add_cart_btn.png?863933) no-repeat;
	width:77px;
	height:22px;
	line-height:22px;
	*line-height:24px;
	text-align:center;
	color:#FFF;
	text-indent:0;
	margin:5px 0 0;
	display:block;
	font-weight:bold;
}
.hd_fix_search .hd_search_tips_result {
	top:28px;
	left:1px;
	width:362px;
}
.hd_fix_search .search_classify_none,.hd_fix_search .search_classify_detail,.hd_fix_search .search_list_detail {
	left:360px;
}
.hd_search_tips_result a.hd_clear_history_record {
	display:none;
}
.hd_search_tips_result .hd_cleared_searches {
	display:none;
}
.hd_search_history .hd_total_sort,.hd_search_history #recom1,.hd_search_history #recom2 {
	display:none;
}
.hd_search_history a.hd_clear_history_record {
	display:block;
	height:24px;
	border:1px solid #CCC;
	border-top:0 none;
	background:#F2F2F2;
	color:#666;
	line-height:24px;
	text-align:center;
}
.hd_search_history a.hd_clear_history_record:hover {
	color:#C00;
}
.hd_search_history .hd_cleared_searches {
	padding:30px 0;
	border:1px solid #CCC;
	color:#666;
	text-align:center;
}
.hd_search_history li a {
	display:block;
	height:25px;
	width:138px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
	color:#333;
	font-size:12px;
	line-height:25px;
	text-indent:.5em;
}
.hd_search_history li.haslist a {
	width:auto;
}
.w1200 .hd_search_tips_result {
	width:429px;
}
.w1200 .search_classify_none,.w1200 .search_classify_detail,.w1200 .search_list_detail {
	left:427px;
}
.w1200 .hd_search_tips_result li.haslist {
	background-position:413px -510px;
}
.w1200 .hd_fix_search .hd_search_tips_result {
	width:362px;
}
.w1200 .hd_fix_search .search_classify_none,.w1200 .hd_fix_search .search_classify_detail,.w1200 .hd_fix_search .search_list_detail {
	left:360px;
}
.w1200 .hd_fix_search .hd_search_tips_result li.haslist {
	background-position:345px -510px;
}
@charset "utf-8";
	.hd_allsort_out_box {
	position:absolute;
	top:35px;
	left:0;
	clear:left;
}
.hd_allsort_out {
	clear:left;
	position:relative;
	z-index:1500;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#eee;
	width:203px;
	background:#fff;
	left:0;
}
ul.hd_allsort li {
	display:inline;
}
ul.hd_allsort li h3 {
	height:33px;
	line-height:33px;
	border-top:1px dotted #e4e4e4;
	border-bottom:1px solid #fffef7;
	background:url(../images/indexhead_sprite.png?863933) no-repeat 172px -600px;
	margin:0 9px;
	padding:0 10px 0 6px;
	width:165px;
	overflow:hidden;
	font-weight:normal;
	font-size:14px;
}
ul.hd_allsort li.allsort_item h3 {
	height:31px;
	line-height:31px;
}
ul.hd_allsort li h3 a {
	display:inline-block;
	font-weight:normal;
	font-size:14px;
	color:#333;
	white-space:nowrap;
	vertical-align:2px;
}
ul.hd_allsort li h3 a:hover {
	color:#e60012;
}
ul.hd_allsort li h3 a.hilight_red {
	color:#E60012;
	font-weight:bold;
}
ul.hd_allsort li h3 a img {
	position:absolute;
	top:5px;
	right:20px;
}
ul.hd_allsort li.cur h3 {
	position:relative;
	z-index:10000;
	margin:0 0 0 -1px;
	padding:0 21px 0 15px;
	border-width:1px 0 1px 1px;
	border-style:solid;
	border-color:#e60012;
	width:166px;
	background:#fff url(../images/indexhead_sprite.png?863933) no-repeat 181px -560px;
}
ul.hd_allsort li h3 img {
	vertical-align:2px;
}
ul.hd_allsort li.brand h3 a {
	background:#fff9e6 url(../images/indexhead_sprite.png?863933) no-repeat 180px -608px;
	color:#900;
}
ul.hd_allsort li.brand h3 a:hover,ul.hd_allsort li.brand.cur h3 a {
	border-color:#900 #900 #fff9e6;
	background:#fff;
}
.hd_show_sort {
	display:none;
	position:absolute;
	top:0;
	left:201px;
	overflow-x:hidden;
	border:1px solid #e60012;
	-moz-box-shadow:2px 2px 0 #E5E5E5;
	-webkit-box-shadow:2px 2px 0 #E5E5E5;
	box-shadow:2px 2px 0 #E5E5E5;
	width:560px;
	min-height:482px;
	_height:482px;
	background-color:#FFF;
	z-index:1000;
}
ul.hd_allsort li.cur .hd_show_sort {
	display:block;
}
.hd_show_sort .hd_recommend_link {
	position:relative;
	height:14px;
	overflow:hidden;
	margin:0 10px;
	padding:18px 150px 11px 0;
	border-bottom:1px solid #eee;
}
.hd_show_sort .hd_recommend_link a {
	display:inline-block;
	margin:0 10px 11px;
}
.hd_show_sort .hd_recommend_link a i {
	display:inline-block;
	width:14px;
	height:14px;
	margin-left:9px;
	background:url(../images/indexhead_sprite.png?863933) no-repeat -286px -200px;
	vertical-align:middle;
	cursor:pointer;
}
.hd_show_sort .hd_recommend_link .hd_recomd_channel {
	position:absolute;
	top:8px;
	right:0;
	display:block;
	width:140px;
	height:16px;
	overflow:hidden;
	margin:0 0 11px;
	padding:5px;
	text-align:center;
	color:#FFF;
	line-height:13px;
	font-size:14px;
	font-family:"Microsoft YaHei";
}
.hd_show_sort .hd_recommend_link .hd_recomd_channel span {
	height:16px;
	padding-right:18px;
	background:url(../images/indexhead_sprite.png?863933) no-repeat right -417px;
	line-height:16px;
}
.hd_show_sort .hd_recommend_link .hd_chnnel1 {
	background:#fab91c;
}
.hd_show_sort .hd_recommend_link .hd_chnnel2 {
	background:#4dc2bc;
}
.hd_show_sort .hd_recommend_link .hd_chnnel3 {
	background:#9944a2;
}
.hd_show_sort .hd_recommend_link .hd_chnnel4 {
	background:#fd6385;
}
.hd_show_sort .hd_recommend_link .hd_chnnel5 {
	background:#a9ca31;
}
.hd_show_sort .hd_recommend_link .hd_chnnel6 {
	background:#308ae2;
}
.hd_show_sort .hd_recommend_link .hd_chnnel7 {
	background:#f27e81;
}
.hd_show_sort .hd_sort_list_wrap {
	margin-right:-2px;
	padding:10px 0;
	background:#FFF;
}
.hd_show_sort .hd_sort_list {
	float:left;
	width:280px;
	overflow:hidden;
	border-right:1px solid #eee;
}
.hd_show_sort .hd_sort_list dl {
	overflow:hidden;
	margin:-1px 9px 0;
	padding:10px 0;
	border-top:1px solid #eee;
	background:#FFF;
}
.hd_show_sort .hd_sort_list dt {
	padding-left:8px;
	font-weight:bold;
	line-height:20px;
}
.hd_show_sort .hd_sort_list dd {
	float:left;
	margin:10px 0 0 -1px;
	padding:0 7px 0 8px;
	border-left:1px solid #ddd;
	line-height:14px;
	white-space:nowrap;
}
.hd_show_sort dl a.hd_good_category {
	padding-right:15px;
	background:url(../images/indexhead_sprite.png?863933) no-repeat right 6px;
	color:#E60012;
}
.hd_show_sort .hd_good_category_hover {
	display:none;
	position:absolute;
	top:0;
	left:0;
	float:left;
	padding:2px;
	background-color:rgba(204,204,204,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66CCCCCC',endColorstr='#66CCCCCC');
}
.hd_show_sort .hd_good_category_hover span {
	display:block;
	height:30px;
	padding:0 10px;
	line-height:30px;
	float:left;
	border:1px solid #CCC;
	background:#FFF;
	color:#666;
	white-space:nowrap;
}
.hd_show_sort .hd_good_category_hover b {
	position:absolute;
	top:0;
	left:13px;
	width:8px;
	height:5px;
	display:block;
	font-size:0;
	line-height:0;
	background:url(../images/indexhead_sprite.png?863933) no-repeat -295px -1085px;
}
.hd_nav_fixed .hd_allsort_out {
	background:#fff;
	border:1px solid #eee;
	border-top:0 none;
	-moz-box-shadow:0 1px 1px #C8C8CD;
	-webkit-box-shadow:0 1px 1px #C8C8CD;
	box-shadow:0 1px 1px #C8C8CD;
}
.hd_nav_fixed .hd_allsort_out_box {
	display:none;
}
.hd_nav_fixed .allsort_open .hd_allsort_out_box {
	display:block;
}
.w1200 .hd_show_sort {
	width:780px;
}
.w1200 .hd_show_sort .hd_sort_list {
	width:390px;
}
@charset "utf-8";
	.brand_store_bottom {
	position:relative;
	_zoom:1;
}
.brand_store_bottom h2 {
	padding:0 0 5px 10px;
	border-bottom:2px solid #E60012;
	font:normal 16px "Tahoma,Simsun";
	color:#333;
	border-bottom:2px solid #999;
}
.brand_store_bottom .more_link {
	position:absolute;
	top:0;
	right:5px;
	top:5px;
}
.brand_store_bottom .more_link a.enter {
	padding-right:18px;
	background:url(../images/indexhead_sprite.png?863933) no-repeat right -400px;
	color:#333;
}
.brand_store_bottom .more_link a.enter:hover {
	text-decoration:none;
	color:#900;
	background-position:right -423px;
}
.brand_store_bottom ul {
	border-left:1px solid #DFDFDF;
	overflow:hidden;
	height:102px;
	margin:0 4px 0 3px;
}
.brand_store_bottom ul li {
	float:left;
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	padding:5px 3px 5px 4px;
}
.brand_store_bottom ul li img {
	width:100px;
	height:40px;
}
.consume_news {
	height:35px;
	line-height:35px;
	background:#999;
	color:#fff;
}
.consume_news dl dt,.consume_news dl dd {
	float:left;
}
.consume_news dl dt {
	padding-left:10px;
}
.consume_news dl dd a {
	padding:0 10px;
	border-left:1px solid #fff;
	color:#fff;
}
.consume_news dl dd a.firstlink {
	border-left:none;
}
.ft_help_list {
	margin:0 auto;
	width:980px;
	white-space:nowrap;
	overflow:hidden;
}
.ft_service_link {
	margin-top:30px;
	padding:10px 0 20px;
	border-top:1px solid #f2f2f2;
	background:#fdfdfd url(../images/footer_bg.png?863933) repeat-x 0 bottom;
}
.ft_service_link dl {

	float:left;
	display:block;
	_display:inline;
	width:143px;
	margin:0 10px;
}
.ft_service_link dl dt {
	height:40px;
	margin-bottom:8px;
	padding:0 8px;
	border-bottom:1px solid #e3e3e3;
	font-size:16px;
	color:#666;
	line-height:40px;
	overflow:hidden;
	font-family:"Microsoft YaHei";
}
.ft_service_link dl dd {
	height:24px;
	padding:0 8px;
	line-height:24px;
	background:url(../images/indexhead_sprite.png?863933) no-repeat -290px -516px;
	overflow:hidden;
	white-space:normal;
}
.ft_service_link dl dd a {
	color:#333;
}
.ft_service_link dl dd a:hover {
	color:#e60012;
}
.ft_pic_link {
	display:block;
	padding:10px 0 20px;
	text-align:center;
	font-size:0;
}
.ft_pic_link a {
	display:inline-block;
	margin:0 5px;
}
.ft_pic_link span {
	display:inline-block;
	margin:0 5px;
}
.ft_pic_link a.gs {
	cursor:text;
}
.ft_footer_service {
	padding:5px 0 4px;
	height:50px;
	line-height:40px;
	text-align:center;
}
.ft_footer_service a {
	margin:0 45px;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.ft_footer_service a:hover {
	color:#E60012;
}
.ft_footer_service span {
	background:url(../images/indexhead_sprite.png?863933) no-repeat;
	display:inline-block;
	height:50px;
	width:55px;
	margin-right:8px;
	vertical-align:middle;
}
.ft_footer_service a span.s1 {
	background-position:0 -752px;
}
.ft_footer_service a span.s2 {
	background-position:-60px -752px;
}
.ft_footer_service a span.s3 {
	background-position:-130px -752px;
}
.ft_footer_service a:hover span.s1 {
	background-position:0 -807px;
}
.ft_footer_service a:hover span.s2 {
	background-position:-60px -807px;
}
.ft_footer_service a:hover span.s3 {
	background-position:-130px -807px;
}
.ft_footer_link a {
	color:#666;
	margin:0 10px;
}
.ft_footer_link a:hover {
	color:#C00;
}
.w1200 .ft_help_list {
	width:1200px;
	white-space:nowrap;
	overflow:hidden;
}
.w1200 .ft_help_list dt {
	white-space:normal;
}
.w1200 .ft_service_link dl {
	width:180px;
	margin:0 10px;
}
.hd_global_top_bar {
	height:25px;
	padding-top:3px;
	border-bottom:1px solid #dbdbdb;
	background:#fafafa;
	line-height:21px;
}
.hd_global_top_bar .hd_topbar_left {
	float:left;
	height:21px;
}
.hd_topbar_left .hd_login_wrap {
	float:left;
	height:21px;
	padding:0 7px 0 6px;
	border:1px solid #dbdbdb;
	background:#fff;
	cursor:pointer;
}
.hd_topbar_left .hd_login_wrap .hd_login {
	max-width:60px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
	vertical-align:middle;
	color:#06c;
}
.hd_topbar_left .hd_login_wrap i {
	float:left;
	display:block;
	width:16px;
	height:21px;
	margin-right:4px;
	background:url(images/header_sprites.png) no-repeat -359px -308px;
	vertical-align:middle;
}
.hd_topbar_left .hd_login_wrap a.hd_user_center {
	padding:0 18px 0 5px;
	background:url(images/header_sprites.png) no-repeat right -330px;
	color:#666;
}
.hd_topbar_left .hd_login_wrap a.hd_user_center:hover {
	color:#C00;
	background-position:right -360px;
}
.hd_topbar_left .hd_login_wrap ul {
	display:none;
}
.hd_topbar_left .hd_login_hover {
	position:relative;
	z-index:1010;
	background:#FFF;
}
.hd_topbar_left .hd_login_hover ul {
	position:absolute;
	top:21px;
	right:-1px;
	display:block;
	border:1px solid #dbdbdb;
	border-top:0 none;
	background:#FFF;
}
.hd_topbar_left .hd_login_hover ul li {
	width:73px;
	height:24px;
	padding-left:11px;
	line-height:24px;
}
.hd_topbar_left .hd_login_hover .hd_login {
	color:#06c;
}
.hd_topbar_left .logout {
	float:left;
	margin-right:5px;
	padding:0 10px;
	background:url(images/header_sprites.png) no-repeat right -596px;
}
.hd_topbar_left .hd_unlogin_wrap {
	height:21px;
	float:left;
}
.hd_topbar_left .hd_unlogin_wrap .hd_unlogin {
	float:left;
	display:inline-block;
	margin-right:5px;
	padding-right:7px;
	background:url(images/header_sprites.png) no-repeat right -775px;
}
.hd_topbar_left .hd_unlogin_wrap .hd_login_wrap {
	border:1px solid #FAFAFA;
	background:#FAFAFA;
}
.hd_topbar_left .hd_unlogin_wrap .hd_login_hover {
	border:1px solid #dbdbdb;
	background:#FFF;
}
.hd_indxProvce span {
	float:left;
	padding:0 5px;
}
.hd_header_province_name {
	float:left;
	text-align:center;
	padding:0 18px 0 5px;
	border:1px solid #dbdbdb;
	background:#fff url(images/header_sprites.png) no-repeat right 7px;
	line-height:18px;
	font-weight:bold;
}
.hd_header_province_name:hover {
	color:#333;
}
.hd_indxProvce .hd_fold {
	background-position:right -23px;
	border-bottom:0 none;
}
.wrap .hd_indxProvce {
	position:relative;
	z-index:1100;
	height:21px;
	background-position:5px -35px;
	padding-right:39px;
	background:url(images/header_sprites.png) no-repeat right -390px;
	cursor:pointer;
}
.hd_provinceList {
	display:none;
	position:absolute;
	top:18px;
	left:46px;
	width:250px;
	border:1px solid #e5e5e5;
	border-top:0;
	background:#fff;
	color:#333;
	font-weight:400;
	cursor:default;
	z-index:-1;
}
.hd_provinceList li {
	padding-left:11px;
	border-top:1px solid #eaeaea;
	line-height:25px;
}
.hd_provinceList li h4 {
	font-size:12px;
}
.hd_provinceList li h4 i {
	float:right;
	width:15px;
	height:15px;
	margin:4px 5px 0 0;
	background:url(images/header_sprites.png) no-repeat 2px -648px;
	cursor:pointer;
}
.hd_provinceList li a {
	margin:0 7px 0 5px;
}
.hd_top_manu {
	float:right;
	font-family:"SimSun";
}
.hd_top_manu a {
	color:#666;
}
.hd_top_manu a:hover {
	color:#C00;
}
.hd_top_manu a.hd_sina_weibo {
	display:block;
	_display:inline;
	float:left;
	width:17px;
	height:21px;
	margin-left:8px;
	background:url(images/header_sprites.png) no-repeat -283px -838px;
	text-indent:-9999px;
	outline:none;
}
.hd_top_manu .hd_weixin {
	position:relative;
	z-index:1010;
	display:block;
	_display:inline;
	float:left;
	width:17px;
	height:21px;
	margin-left:8px;
	background:url(images/header_sprites.png) no-repeat -283px -928px;
	outline:none;
	cursor:pointer;
}
.hd_top_manu .hd_weixin_show {
	position:absolute;
	top:24px;
	left:-42px;
	display:none;
	width:90px;
	padding:4px;
	border:1px solid #ccc;
	background:#FFF;
}
.hd_top_manu .hd_weixin_show i {
	position:absolute;
	top:-4px;
	left:50%;
	display:block;
	width:6px;
	height:4px;
	margin-left:-3px;
	overflow:hidden;
	background:url(images/header_sprites.png) no-repeat -294px -1060px;
}
.hd_top_manu .hd_weixin_show p {
	width:90px;
	height:36px;
	overflow:hidden;
	margin-top:3px;
	line-height:18px;
	color:#666;
	font-family:"Microsoft YaHei";
}
.hd_top_manu .hd_weixin_show img {
	width:90px;
	height:90px;
}
.hd_top_manu ul.clearfix {
	float:left;
}
.hd_top_manu li.hd_my_order,.hd_top_manu li.hd_menu_tit {
	position:relative;
	float:left;
	padding:0 8px;
	border:1px solid #FAFAFA;
	background:url(images/header_sprites.png) no-repeat right -421px;
}
.hd_top_manu li.hd_menu_tit a.hd_menu {
	display:block;
	padding-bottom:3px;
	padding-right:18px;
	background:url(images/header_sprites.png) no-repeat right -330px;
}
.hd_top_manu li.hd_menu_hover a.hd_menu {
	display:block;
	padding-right:18px;
	background:url(images/header_sprites.png) no-repeat right -360px;
}
.hd_mobile_list .hd_quick_mark {
	display:none;
	position:absolute;
	top:0;
	left:-82px;
	width:72px;
	height:72px;
	padding:2px 5px 3px 4px;
	border:1px solid #ccc;
	border-right:0 none;
	background:#f9f9f9;
}
.hd_top_manu li.hd_my_order a {
	display:block;
}
.hd_top_manu li.hd_menu_tit .hd_menu_list {
	display:none;
	position:absolute;
	z-index:-1;
	top:0;
	right:0;
	width:72px;
	padding-top:21px;
	border:1px solid #CCC;
	background:#FFF;
}
.hd_top_manu li.hd_help_center .hd_menu_list {
	width:105px;
}
.hd_top_manu li.hd_help_center {
	background:none;
}
.hd_top_manu li.hd_help_center a i {
	float:left;
	display:block;
	width:16px;
	height:16px;
	margin:3px 5px 0 0;
	background:url(images/header_sprites.png) no-repeat 0 -335px;
	vertical-align:middle;
}
.hd_top_manu li.hd_menu_hover {
	background:#FFF;
}
.hd_top_manu li.hd_menu_hover .hd_menu_list {
	display:block;
}
.hd_top_manu li.hd_menu_hover .hd_menu_list ul {
	background:#FFF;
}
.hd_top_manu li.hd_menu_tit .hd_menu_list a {
	height:24px;
	display:block;
	padding-left:11px;
	background:#FFF;
	line-height:24px;
}
.hd_top_manu li.hd_help_center .hd_menu_list a {
	padding-left:30px;
}
.hd_top_manu li.hd_top_bar_nav {
	background:none;
}
.hd_top_manu li {
	position:relative;
	z-index:1001;
	float:left;
}
.hd_top_manu .hd_top_bar_nav {
	z-index:1002;
}
.hd_top_manu .hd_top_bar_nav a {
	border:none;
}
.hd_top_manu .hd_top_bar_nav a {
	position:relative;
	z-index:1002;
	padding-right:20px;
	font-family:"SimSun";
}
.hd_top_manu .hd_top_bar_nav .hd_nav_list {
	display:none;
	position:absolute;
	left:auto;
	right:0;
	_right:-1px;
	top:24px;
	width:280px;
	padding:0 6px;
	z-index:999;
	background:#FAFAFA;
	border:1px solid #DBDBDB;
}
.hd_top_manu .hd_top_bar_nav li {
	float:none;
	height:25px;
	border-top:1px solid #eee;
	line-height:25px;
	border:none;
	overflow:hidden;
}
.hd_top_manu .hd_top_bar_nav .sublink {
	height:auto;
	margin-bottom:-1px;
	*margin-bottom:-4px;
	_margin-bottom:-1px;
}
.hd_top_manu .hd_top_bar_nav .sublink a {
	float:left;
	width:73px;
	height:24px;
	line-height:24px;
	padding:6px 10px;
	border-bottom:1px solid #DBDBDB;
	text-align:center;
	overflow:hidden;
	word-break:break-all;
}
.hd_top_manu .hd_menu_hover .hd_nav_list {
	display:block;
}
.hd_top_bar_cart {
	margin-top:-3px;
	margin-bottom:-6px;
}
.hd_top_bar_cart .mini_cart {
	width:147px;
	height:33px;
}
.hd_top_bar_cart a.mini_cart_btn {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:91px;
	height:31px;
	padding:2px 0 0 56px;
	background:url(images/header_sprites.png) no-repeat 0 -236px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-family:"Microsoft YaHei";
	line-height:25px;
	z-index:800;
}
.hd_top_bar_cart a.mini_cart_btn:hover {
	color:#FFF;
}
.hd_top_bar_cart .mini_cart_btn span {
	display:inline-block;
	width:22px;

	margin-left:6px;
	font-size:12px;
	font-family:"Tahoma";
	color:#e60012;
	font-weight:bold;
	text-align:center;
}
.hd_top_bar_cart .minicart_list {
	margin:0;
}
.minicart_list {
	display:none;
	position:absolute;
	right:0;
	top:28px;
	z-index:700;
	border:2px solid #ad0000;
}
.minicart_list .list_detail {
	width:379px;
	margin:0;
	background:#fff;
}
.list_detail ul {
	position:relative;
	max-height:329px;
	min-height:142px;
	padding:0 10px;
	overflow-y:auto;
}
.list_detail li {
	position:relative;
	z-index:999;
	padding:8px 0;
	overflow:hidden;
	border-bottom:1px solid #ededed;
	_zoom:1;
}
.list_detail a.pro_img {
	float:left;
	height:50px;
	margin-right:10px;
	padding:0;
	overflow:hidden;
	vertical-align:middle;
	border:none;
}
.list_detail a.pro_img img {
	display:block;
	width:50px;
	height:50px;
}
.list_detail a.pro_name {
	float:left;
	width:130px;
	height:40px;
	padding:0;
	overflow:hidden;
	color:#333;
	line-height:20px;
	vertical-align:middle;
	border:none;
}
.list_detail .pro_price {
	float:left;
	width:60px;
	height:40px;
	margin:0 10px;
	overflow:hidden;
	color:#e72529;
	font-weight:bold;
	line-height:20px;
}
.list_detail .pro_price p.cart_gray {
	color:#999;
	font-weight:normal;
}
.list_detail .num_box {
	float:left;
	width:72px;
	margin:0;
	text-align:center;
}
.list_detail li.miniSoldout .num_box {
	margin-top:10px;
}
.list_detail li.miniSoldout span {
	float:left;
	width:60px;
	margin:0 10px;
	color:#787878;
	font-weight:bold;
	line-height:40px;
}
.list_detail .num_box a {
	padding:0;
	border:none;
	line-height:20px;
}
.minus,.minusDisable,.plus,.plusDisable {
	display:inline-block;
	width:13px;
	height:13px;
	margin:3px 1px 0 1px;
	border:0;
	background:url(images/header_sprites.png) no-repeat;
	vertical-align:middle;
	cursor:pointer;
}
.minus {
	background-position:-215px -189px;
}
.minusDisable {
	background-position:-255px -189px;
	cursor:default;
}
.plus {
	background-position:-235px -189px;
}
.plusDisable {
	background-position:-275px -189px;
	cursor:default;
}
.num_box .minicart_num {
	width:28px;
	height:16px;
	margin:3px 2px 0 2px;
	border:1px solid #cfcfcf;
	color:#262626;
	text-align:center;
	vertical-align:middle;
}
.list_detail .checkout_box {
	padding:9px 22px 10px 10px;
	background:#fff;
	text-align:right;
}
.list_detail .checkout_box p {
	line-height:20px;
}
.list_detail .checkout_box p span {
	margin-left:14px;
}
.list_detail .checkout_box span strong {
	font-size:12px;
}
.list_detail .checkout_box strong {
	color:#e72529;
	font-size:16px;
}
.list_detail a.checkout_btn {
	display:inline-block;
	width:74px;
	height:26px;
	margin-top:10px;
	padding-right:5px;
	border-radius:3px;
	background:url(images/header_sprites.png) -310px -209px no-repeat #ff6d00;
	background:url(images/header_sprites.png) -310px -209px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#ff7600),to(#ff6100));
	background:url(images/header_sprites.png) -310px -209px no-repeat,-moz-linear-gradient(top,#ff7600,#ff6100);
	color:#fff;
	font-weight:bold;
	font-size:12px;
	line-height:26px;
	text-align:center;
}
.list_detail .mall_account {
	height:27px;
	padding:0 22px 0 40px;
	background:url(images/header_sprites.png) -339px -234px no-repeat #fffde6;
	font-weight:bold;
	line-height:27px;
}
.list_detail .mall_account a {
	color:#636363;
}
.list_detail .mall_account strong {
	color:#e72529;
}
.list_detail .none_tips {
	padding:60px 10px 54px;
	text-align:center;
}
.list_detail .none_tips a {
	color:#06c;
}
.ap_shopping_warning {
	display:none;
	position:absolute;
	right:40px;
	z-index:10001;
	max-width:140px;
	padding:3px 5px;
	border:1px #ffce84 solid;
	background:#fffdea;
	color:#f60;
}
.tips_arrow1 {
	position:absolute;
	right:20px;
	bottom:-10px;
	color:#ffce84;
	font-size:16px;
	font-family:simsun;
}
.tips_arrow2 {
	bottom:-9px;
	color:#fffdea;
}
.w1200 .hd_global_top_bar .hd_topbar_left .hd_hi {
	display:inline;
}
.w1200 .hd_global_top_bar .hd_topbar_left .hd_login_wrap .hd_login {
	max-width:171px;
}
.w1200 .hd_top_manu li.hd_fr_recommend .hd_menu_list {
	width:79px;
}
.w1200 .hd_top_manu li.hd_fr_recommend .hd_menu_list a {
	padding-left:25px;
}
.w1200 .wrap {
	width:1200px;
}
.header_notice {
	height:27px;
	overflow:hidden;
	border:1px solid #86070e;
	border-top:none;
	background:#fff5dd;
	color:#d00000;
	font-weight:bold;
	line-height:27px;
}
.header_notice span {
	float:left;
	width:15px;
	height:16px;
	margin:5px 8px 0 12px;
	background:url(images/header_sprites.png) 0 -25px no-repeat;
	vertical-align:middle;
}
#site_header {
	position:static;
	background:#be0a14;
}
.hd_site_header {
	height:80px;
}
.hd_logo_area {
	float:left;
	width:358px;
	overflow:hidden;
}
.hd_logo_area a.logo {
	float:left;
	margin-top:6px;
}
.hd_logo_area a.logo img {
	display:block;
	width:55px;
	height:59px;
}
.hd_logo_area a.headerAd {
	float:left;
}
.hd_logo_area a.headerAd img {
	width:136px;
	height:93px;
}
.hd_head_search {
	float:right;
	width:450px;
	margin-top:22px;
	padding:2px 0 1px 2px;
	border:1px solid #85070e;
	background:#980810;
	border-radius:2px;
}
.hd_search_form {
	position:relative;
	z-index:1000;
	background:#fff;
	_zoom:1;
}
.hd_head_search input {
	float:left;
	width:337px;

	height:18px;
	padding:7px 5px 7px 33px;
	border:none;
	border-bottom:1px solid #5B1216;
	background:url(images/header_sprites.png) no-repeat -344px -450px;
	color:#a4a3a3;
	line-height:18px;
	vertical-align:top;
	font-size:14px;
}
.hd_logo_area .subtit {
	position:relative;
	float:left;
	width:60px;
	height:66px;
	margin-top:6px;
	font-size:14px;
	line-height:17px;
	font-family:"microsoft yahei";
	background:url(images/header_sprites.png) no-repeat -100px 0;
	font-weight:bold;
}
.hd_logo_area .subtit span {
	position:absolute;
	top:2px;
	left:2px;
	width:30px;
	height:46px;
	*height:40px;
	_height:46px;
	margin:10px 0 0 9px;
	padding:0 6px;
	color:#be0a14;
	overflow:hidden;
}
.hd_logo_area .subtit span em {
	position:absolute;
	top:50%;
	cursor:pointer;
}
.hd_logo_area .subtit span ins {
	position:relative;
	top:-50%;
	display:inline-block;
	width:32px;
	*width:28px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
}
.hd_logo_area[class] .subtit span {
	position:static;
	*position:absolute;
	_position:static;
	display:table;
	cursor:pointer;
}
.hd_logo_area[class] .subtit span em {
	position:static;
	*position:absolute;
	_position:static;
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
}
.detail_hd .hd_logo_area {
	width:358px;
}
.detail_hd .hd_logo_area a.logo {
	margin-top:17px;
}
.detail_hd .hd_logo_area a.logo img {
	width:138px;
	height:48px;
}
.hd_head_search input.searchBtn {
	padding:0;
	text-align:center;
	float:left;
	width:75px;
	height:33px;
	line-height:33px;
	border:0;
	background:#980810;
	color:#fff;
	font-family:"SimSun";
	font-size:16px;
	cursor:pointer;
	font-weight:bold;
}
.hd_head_search p {
	height:14px;
	overflow:hidden;
	margin-top:4px;
	padding-left:6px;
	color:#787878;
	line-height:14px;
}
.hd_head_search p a {
	float:left;
	margin-right:12px;
	white-space:nowrap;
}
.hd_head_search p a.hot_tag {
	color:#c00;
}
.site_header a.linkYHD {
	float:right;
	width:82px;
	height:36px;
	margin-top:24px;
	padding-left:65px;
	background:url(../images/mall/header_sprites.png?863933) 0 -97px;
	color:#4f4f4f;
	line-height:36px;
}
.site_header a.linkYHD:hover {
	color:#c00;
}
.hd_search_tips_result {
	top:32px;
}
.hd_search_tips_result li.haslist,.w1200 .hd_search_tips_result li.haslist {
	background-position:358px -510px;
}
.hd_search_tips_result,.w1200 .hd_search_tips_result {
	width:375px;
}
.w1200 .search_classify_none,.w1200 .search_classify_detail,.w1200 .search_list_detail {
	left:373px;
}
.hd_site_header_out {
	_height:1%;
	background:#be0a14;
}
.headerNav_ifm {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:35px;
	background:#000;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
.minicart_ifm {
	position:absolute;
	top:0;
	left:-2px;
	width:379px;
	background:#000;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
#headerNavEm {
	display:none;
	height:35px;
	background:#670000;
}
.hd_header_nav,.hd_header_nav_con {
	height:40px;
	background:#be0a14;
}
.navFloat,.headerNav_fixed {
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	z-index:1002;
	width:100%;
}
.hd_header_nav .wrap {
	position:static;
	background:#990611;
}
.hd_header_nav_left {
	position:relative;
	z-index:1000;
	float:left;
	width:145px;
	height:40px;
	background:#810c14;
}
.hd_link_home_page {
	float:left;
	width:18px;
	height:18px;
	margin:11px 10px 0 14px;
	background:url(images/header_sprites.png) no-repeat 0 -120px;
}
.hd_nav_cat {
	float:left;
	_zoom:1;
}
.hd_link_all_sort {
	position:relative;
	display:block;
	width:95px;
	font-size:14px;
	font-weight:700;
	line-height:40px;
	color:#fff;
	background:url(images/header_sprites.png) no-repeat -288px -40px;
}
.hd_link_all_sort:hover {
	color:#fff;
}
.cur_channel {
	display:none;
	float:left;
	width:60px;
	height:34px;
	overflow:hidden;
	margin-top:1px;
	padding:0 10px;
	background:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:34px;
	text-align:center;
}
.cur_channel:hover {
	color:#333;
	text-decoration:underline;
}
.show_channel_name .hd_link_home_page {
	margin-left:3px;
}
.show_channel_name .hd_link_all_sort {
	width:82px;
	background-position:66px -131px;
}
.show_channel_name .cur_channel {
	display:block;
	color:#900;
}
.index_topbanner {
	display:none;
	position:relative;
	z-index:1000;
}
.index_topbanner img {
	width:980px;
}
a.big_topbanner {
	width:980px;
	display:block;
}
a.small_topbanner {
	width:980px;
	display:block;
}
.index_topbanner img {
	position:relative;
	width:980px;
}
.index_topbanner_fold {
	width:17px;
	height:38px;
	line-height:16px;
	overflow:hidden;
	padding-top:2px;
	color:#FFF;
	position:absolute;
	right:21px;
	cursor:pointer;
	top:0;
	display:block;
	text-align:center;
	background:#666;
	z-index:1000;
}
.index_topbanner_fold s {
	width:0;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	position:absolute;
	border-style:solid dashed dashed dashed;
	border-color:#FFF transparent transparent transparent;
	border-width:4px;
	left:4px;
	bottom:-2px;
}
.index_topbanner_unfold s {
	border-style:dashed dashed solid dashed;
	border-color:transparent transparent #FFF transparent;
	bottom:2px;
}
#topbanner .banner_img img {
	width:980px;
}
.detail_hd .hd_head_search {
	width:514px;
}
.detail_hd .hd_searchbtn_box {
	float:left;
	padding:4px 0;
	width:139px;
	height:25px;
	border:0;
	background:#980810;
	overflow:hidden;
}
.detail_hd .hd_searchbtn_box button {
	float:left;
	display:block;
	width:70px;
	height:25px;
	margin-left:-1px;
	border:0 none;
	border-left:1px solid #86070e;
	background:#980810;
	color:#fff;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	*zoom:1;
	cursor:pointer;
	text-align:center;
}
.hd_allsort_out_box {
	display:none;
	top:40px;
}

.global_loading {
	background:#FFF url(../images/loading-yhdUpdate_01.gif?863933) no-repeat center center;
}
.province_box {
	z-index:9999;
	width:598px;
	height:298px;
	border:1px solid #bbb;
	background:#fff;
}
.province_title {
	height:80px;
	padding:35px 0 0 130px;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/province_sprites.png?863933);
}
.province_title h4 {
	color:#900;
	font:400 26px/28px Microsoft Yahei;
}
.province_title p {
	margin-top:15px;
}
.province_select {
	padding:24px 0 0 83px;
}
.province_input {
	width:338px;
	padding:10px 97px 9px 0;
	background:url(../images/province_sprites.png?863933) no-repeat 338px -130px;
	line-height:36px;
	white-space:nowrap;
}
.province_input_con {
	position:relative;
	z-index:1;
	float:right;
	width:213px;
	padding:7px 26px 7px 12px;
	background:#d00208;
	line-height:22px;
	color:#fff;
	font-weight:700;
}
.province_input_con span {
	float:right;
	width:138px;
	height:20px;
	padding:0 20px 0 5px;
	border:1px solid #dbdbdb;
	background:#fff url(../images/province_sprites.png?863933) 149px -188px no-repeat;
	color:#333;
	font-weight:400;
	line-height:20px;
	cursor:pointer;
}
.province_input_con .notsure {
	color:#ccc;
}
.province_input_con .fold {
	background-position:149px -202px;
}
.province_input_con .provinceList {
	top:36px;
}
.province_select p {
	margin-top:14px;
	padding-left:87px;
}
.province_select button {
	display:block;
	position:relative;
	z-index:0;
	width:102px;
	height:32px;
	padding-right:14px;
	border:1px solid #e5e5e5;
	background:#fff;
	color:#7f0000;
	font:700 15px/15px Microsoft Yahei;
	cursor:pointer;
	line-height:32px;
}
.province_select button span {
	position:absolute;
	top:-1px;
	left:-1px;
	width:102px;
	height:32px;
	background:url(../images/province_sprites.png?863933) -105px -130px;
}
.province_select button.disabled {
	color:#666;
	cursor:default;
}
.province_select button.disabled span {
	background:url(../images/province_sprites.png?863933) -207px -130px;
}
.provinceList {
	display:none;
	position:absolute;
	top:23px;
	left:0;
	width:250px;
	border:1px solid #e5e5e5;
	border-top:0;
	background:#fff;
	color:#333;
	font-weight:400;
	cursor:default;
}
.provinceList li {
	padding-left:11px;
	border-top:1px solid #eaeaea;
	line-height:25px;
}
.provinceList li h4 {
	font-size:12px;
}
.provinceList li h4 i {
	float:right;
	width:15px;
	height:15px;
	margin:4px 5px 0 0;
	background:url(../images/indexhead_sprite.png?863933) no-repeat 2px -648px;
	cursor:pointer;
}
.provinceList li a {
	margin:0 7px 0 5px;
}
.ap_area {
	background:none repeat scroll 0 0 #FFF;
	border:2px solid #C00;
	font-family:SimSun,Arial,Helvetica;
	font-size:14px;
	left:50%;
	margin-left:-295px;
	margin-top:-150px;
	position:absolute;
	top:50%;
	width:586px;
	z-index:9999;
}
.ap_area div.a_title {
	background:url("../images/bg_r_title.png?863933") repeat-x scroll 0 -45px transparent;
	color:#FFF;
	height:35px;
	line-height:35px;
	overflow:hidden;
	padding:0 10px;
	margin-bottom:15px;
}
.ap_area a.fr {
	background:url("../images/bg_r_title.png?863933") no-repeat scroll 6px 0 transparent;
	color:#FFF;
	padding-right:18px;
}
.ap_area p {
	border-bottom:1px solid #CCC;
	line-height:72px;
	padding-top:0;
	text-align:center;
}
.ap_area dl {
	clear:both;
	overflow:hidden;
	_zoom:1;
}
.ap_area dl.last {
	margin-bottom:15px;
}
.ap_area dt,.ap_area dd {
	border-bottom:1px dotted #CCC;
	float:left;
	line-height:23px;
	padding:10px 0;
}
.ap_area dt {
	background:none repeat scroll 0 0 #FFF8DF;
	border-right:1px dotted #CCC;
	text-align:center;
	width:98px;
}
.ap_area dd {
	background:none repeat scroll 0 0 #F0F0F0;
	width:485px;
}
.ap_area dd a {
	color:#666;
	float:left;
	text-align:center;
	width:48px;
}
.ap_area p a {
	color:#4484DB;
}
.ap_area p a:hover {
	color:#900;
}
.ap_area dd a:hover {
	background:none repeat scroll 0 0 #999;
	color:#FFF;
	text-decoration:none;
}
.ap_area dd a.selected {
	background:#C00;
	color:#fff;
}
.ap_area dd a.selected:hover {
	background:#C00;
	color:#fff;
}
.ap_area dl.last dt,.ap_area dl.last dd {
	border-bottom:1px solid #CCC;
}
.ap_area dl.first dt,.ap_area dl.first dd {
	border-top:1px solid #CCC;
}
.ap_area p.poptips {
	color:red;
	font-weight:bold;
	line-height:14px;
	border-bottom:0;
	margin-bottom:15px;
}
.ap_area p.ip_tips {
	line-height:25px;
	background:#fff;
	text-align:left;
	padding:0 48px 0 20px;
	font-size:12px;
	color:#999;
	border-bottom:0;
}
.popwinClose {
	cursor:pointer;
}
.pop_win_bg {
	background-color:#000;
	z-index:9999;
	position:absolute;
	left:0;
	top:0;
}
.pop_win {
	MARGIN:10px 0;
	border:0 solid #FFF;
	background-Color:#FFF;
	z-index:9999;
	display:none;
	position:absolute;
	top:60%;
	left:20%;
}
.pop_win .pop_win_title {
	background-color:#9A0201;
	color:#FFF;
	margin:0;
	margin-bottom:10px;
	font-size:12px;
	position:relative;
	padding-left:5px;
	height:26px;
	line-height:26px;
}
.pop_win .pop_win_content {
	color:#000;
	margin:0;
	margin-bottom:10px;
	font-size:14px;
	position:relative;
	padding-left:30px;
	padding-right:30px;
}
.pop_win .pop_win_title img {
	position:absolute;
	right:5px;
	top:5px;
	display:block;
}
.pop_win div {
	z-index:9999;
	margin-bottom:0;
}
.pop_win .pop_win_button {
	width:55px;
	height:25px;
	line-height:25px;
	font-size:14px;
	background:url(../images/popwin/btn_action.png?863933) no-repeat;
	border:0;
	color:#FFF;
	font-family:"瀹嬩綋","寰蒋闆呴粦";
	cursor:pointer;
	margin:10px;
}
.popwinClose {
	cursor:pointer;
	margin-right:8px;
}
.popwinClose a:link,.popwinClose a:visited,.popwinClose a:hover {
	color:#fff;
}
.aptab {
	position:absolute;
	width:478px;
	height:auto;
	background:url(../images/popwin/aptabbg.jpg?863933) repeat-y;
	z-index:99;
	left:379px;
	top:380px;
}
.aptab_white {
	position:absolute;
	width:478px;
	height:auto;
	background:url(../images/popwin/aptabbg2.jpg?863933) repeat-y;
	z-index:99;
	left:379px;
	top:380px;
}
.aptab_header {
	width:478px;
	height:29px;
	background:url(../images/popwin/aptab_header.jpg?863933) no-repeat;
	color:#FFF;
}
.aptab_header ul {
	width:478px;
	height:24px;
	padding-top:5px;
	line-height:24px;
}
.aptab_header ul li.t {
	padding-left:10px;
}
.aptab_header_white {
	width:478px;
	height:26px;
	line-height:26px;
	padding-top:5px;
	background:url(../images/popwin/aptab_header2.jpg?863933) no-repeat;
	color:#FFF;
}
.aptab_center {
	width:460px;
	height:auto;
	padding-left:9px;
	padding-right:9px;
	word-wrap:break-word;
	word-break:break-all;
}
.aptab_text {
	width:438px;
	height:40px;
	line-height:20px;
	padding-top:12px;
	background-color:#EEE;
	padding-left:11px;
	padding-right:11px;
}
.aptab_title {
	width:438pxpx;
	height:16px;
	line-height:16px;
	color:#333;
	padding-left:11px;
	padding-right:11px;
}
.aptab .selectbox {
	width:375px;
	height:20px;
	padding-left:45px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
}
.selectbox ul li {
	width:125px;
	height:20px;
	line-height:20px;
}
.aptab_action {
	text-align:center;
}
.btn_close {
	width:11px;
	height:11px;
	padding-top:1px;
	padding-top:6px\9;
	#padding-top:1px;
	_padding-top:6px;
}
.aptab_footer {
	width:478px;
	height:10px;
	background:url(../images/popwin/aptab_footer2.jpg?863933) no-repeat;
	_overflow:hidden;
}
.aptab_produce {
	width:460px;
	height:141px;
	background-color:#EEE;
}
.aptab_produce .leftbox {
	width:120px;
	height:120px;
	padding:10px;
}
.aptab_produce .rightbox {
	width:320px;
	height:140px;
}
.rightbox_title {
	color:#333;
}
.rightbox div {
	height:auto;
	line-height:20px;
}
.aptab_produce_title {
	width:450px;
	height:30px;
	padding-left:10px;
	background-color:#EEE;
	line-height:30px;
	border-bottom:1px solid #FFF;
}
.aptab_produce_box {
	width:460px;
	height:215px;
}
.shop-rating {
	height:25px;
	overflow:hidden;
	zoom:1;
	padding:2px 0;
	position:relative;
	z-index:999;
}
.shop-rating span {
	height:23px;
	display:block;
	line-height:23px;
	float:left;
	padding-top:2px;
}
.shop-rating span.title {
	width:70px;
	text-align:left;
}
.shop-rating ul {
	float:left;
	margin:0;
	padding:0;
}
.shop-rating .result {
	margin-left:20px;
	padding-top:2px;
}
.shop-rating .result span {
	color:#ff6d02;
}
.shop-rating .result em {
	color:#f60;
	font-family:arial;
	font-weight:bold;
}
.shop-rating .result strong {
	color:#666;
	font-weight:normal;
}
.rating-level,.rating-level a {
	background:url(../../global/images/star_v2.png?863933) no-repeat scroll 1000px 1000px;
}
.rating-level {
	background-position:0 0;
	width:120px;
	height:23px;
	position:relative;
	z-index:1000;
}
.rating-level li {
	display:inline;
}
.rating-level a {
	line-height:23px;
	height:23px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-999em;
	*zoom:1;
	outline:none;
}
.rating-level a.one-star {
	width:20%;
	z-index:6;
}
.rating-level a.two-stars {
	width:40%;
	z-index:5;
}
.rating-level a.three-stars {
	width:60%;
	z-index:4;
}
.rating-level a.four-stars {
	width:80%;
	z-index:3;
}
.rating-level a.five-stars {
	width:100%;
	z-index:2;
}
.rating-level .current-rating,.rating-level a:hover {
	background-position:0 -28px;
}
.rating-level a.one-star:hover,.rating-level a.two-stars:hover,.rating-level a.one-star.current-rating,.rating-level a.two-stars.current-rating {
	background-position:0 -116px;
}
.rating-level .three-stars .current-rating,.rating-level .four-stars .current-rating,.rating-level .five-stars .current-rating {
	background-position:0 -28px;
}
.popbox {
	background:#f1f1f1;
	position:absolute;
}
.popc {
	position:relative;
	top:-3px;
	left:-3px;
	background:#fff;
	width:464px;
	border:#ccc 1px solid;
	padding:1px;
	padding-bottom:20px;
}
.popc p {
	padding-left:24px;
	line-height:24px;
}
.popc p strong {
	color:#333;
}
.popbox h2 {
	background:url(../images/user_bg.gif?863933) 440px -265px no-repeat #900;
	color:#fff;
	padding:0 0 0 20px;
	font:12px/27px simsun,Arial,Helvetica,sans-serif;
	color:#fff;
	overflow:hidden;
	margin-bottom:10px;
}
.popbox h2 a,.popbox h2 a:hover {
	float:right;
	color:#fff;
	text-decoration:none;
	padding-right:12px;
}
.popbox dl {
	background:url(../images/user_bg.gif?863933) 10px -580px no-repeat;
	padding-left:60px;
	height:60px;
	margin-left:90px;
}
.popbox dt {
	font-size:14px;
	line-height:30px;
}
.popbox dd {
	text-indent:0;
	margin-bottom:10px;
}
.fkey {
	border:#ddd 1px dotted;
	border-left:none;
	border-right:none;
	margin:10px 20px;
	padding:10px 0;
}
.fkey li {
	color:#999;
	overflow:hidden;
	clear:both;
	line-height:27px;
}
.fkey label {
	float:left;
	margin-right:-6px;
}
.fkey a,.fkey input {
	margin:3px 6px;
}
.fkey a.on {
	background:#FDEBB5;
	border:#F8C77E 1px solid;
	padding:0 5px;
	margin:0 1px;
}
.popc .tc {
	margin:30px 0;
}
.grade {
	overflow:hidden;
	height:80px;
	margin:0 20px 10px 20px;
	padding-bottom:10px;
	border-bottom:#ccc 1px dashed;
	font-weight:bold;
}
.popc button {
	background:url(../images/btn_sprite.png?863933) 0 0;
	cursor:pointer;
	border:none;
	height:24px;
	width:67px;
	color:#fff;
	font-weight:bold;
}
.popc .w44 {
	width:44px;
	height:23px;
	background-position:-150px -80px;
	font-weight:normal;
	color:#333;
}
.popc .y44 {
	width:44px;
	height:23px;
	background-position:-90px -80px;
	font-weight:normal;
	color:#333;
}
.proSatisBox {
	border-bottom:1px dashed #CDCDCD;
	padding:12px 0;
	margin:0 18px;
}
.proSatis {
	width:125px;
	height:24px;
	position:relative;
	display:inline-block;
	vertical-align:-6px;
}
.proSatis {
	*display:inline;
}
.proSatis a:hover .starAll {
	display:inline;
	width:150px;
}
.evaFillin {
	margin:0 18px;
	line-height:2;
	padding-top:8px;
}
.evaFillin li {
	margin-bottom:5px;
}
.evaFillin .warn {
	color:#999;
}
.evaFillin .warn.commentError {
	color:#c00;
}
.evaFillin em {
	padding:5px;
}
.evaFillin .ipt1,.evaFillin .ipt2,.evaFillin .ipt3,.evaFillin .ipt6,.evaFillin .ipt4,.evaFillin .ipt5 {
	font-size:12px;
	border:1px solid #E4E4E4;
	width:420px;
	height:24px;
	line-height:24px;
	box-shadow:3px 1px 3px rgba(0,0,0,0.15);
}
.evaFillin .ipt2 {
	height:80px;
	line-height:1.2;
}
.evaFillin .ipt3 {
	height:40px;
	line-height:1.2;
}
.evaFillin .ipt4 {
	width:750px;
}
.evaFillin .ipt5 {
	width:750px;
	height:80px;
	line-height:1.2;
}
.subEva {
	text-align:center;
	margin-top:12px;
}
@charset "utf-8";
	.top_bar_link ul {
	position:relative;
	z-index:1001;
}
.fl .idxOdrTipCon,.fr .idxOdrTipCon {
	width:400px;
	position:absolute;
	top:28px;
	left:0;
	border:1px solid #ccc;
	padding:0;
	background-color:#fff;
}
.idxOdrTipCon a {
	color:#06c;
}
.idxOdrTipCon .tuanIcon,.viewPendingOdr a,.odrNum,.odrNum b,.idxOdrTipCon ul {
	background:url(../images/idxOdrTipSpirit.png?863933) no-repeat;
}
.idxOdrTipCon ul {
	width:390px;
	background-repeat:repeat-x;
	padding:3px 10px 3px 0;
}
.idxOdrTipCon .tabCon {
	padding:10px 0 0 0;
	display:none;
	clear:both;
}
.idxOdrTipCon .show {
	display:block;
}
.idxOdrTipCon li {
	padding:0 10px;
	border-right:1px solid #ccc;
	height:20px;
	line-height:20px;
	cursor:pointer;
}
.idxOdrTipCon .viewAllOdr {
	position:absolute;
	right:10px;
	top:3px;
	z-index:1001;
	height:20px;
	line-height:20px;
}
.idxOdrTipCon li.cur {
	font-weight:bold;
}
.top_bar_link li.myOdrHover a {
	color:#c00;
	display:inline-block;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
	text-decoration:none;
}
.tabCon p {
	text-align:center;
}
.tabCon dl p {
	text-align:left;
}
.tabCon dl p span {
	margin-right:30px;
}
.tabCon dd span {
	font-size:21px;
	width:20px;
	height:60px;
	line-height:50px;
	float:left;
	margin-left:-5px;
}
.tabCon dl {
	padding:0 10px 10px 10px;
	border-bottom:1px dotted #ccc;
}
.tabCon .lastDl {
	border-bottom:none;
}
.tabCon dl img {
	width:60px;
	height:60px;
	border:1px solid #E4E4E4;
	float:left;
	margin:0 10px 3px 0;
}
.tabCon .yellow {
	color:#F60;
	margin-left:10px;
}
.tabCon .detail {
	float:right;
	color:#666;
	margin-right:10px;
}
.tabCon dt span a {
	color:#666;
}
.tabCon dt span a:hover,.tabCon .detail:hover,.viewPendingOdr a:hover {
	color:#C00;
}
.idxOdrTipCon .red {
	color:#C00;
	font-weight:bold;
}
.tabCon .viewPendingOdr {
	width:100%;
	height:25px;
	text-align:right;
	background-color:#F9F9F8;
	margin:10px 0 1px 0;
	display:inline-block;
}
.viewPendingOdr a {
	background-position:90px -77px;
	padding-right:30px;
	color:#666;
}
.viewPendingOdr a:hover {
	background-position:90px -96px;
}
.odrNum {
	position:absolute;
	top:2px;
	left:60px;
	padding:0 5px;
	height:20px;
	background-position:0 -33px;
}
.odrNum b {
	color:#fff;
	background-position:right -55px;
	line-height:15px;
	padding:0 4px;
	text-indent:-5px;
	*text-indent:-3px;
	display:inline-block;
	font-weight:normal;
}
.mtmb10 {
	margin:0 0 10px 0;
}
.top_bar_link .firstLi {
	height:26px;
	position:relative;
	margin-top:1px;
}
.top_bar_link .firstLi a {
	padding-right:25px;
	border-left:1px solid #FAFAFA;
}
.top_bar {
	_overflow:hidden;
}
.idxOdrTipCon .loading {
	text-align:center;
	padding:0;
	margin-top:10px;
}
.idxOdrTipCon .loading span {
	display:block;
	height:24px;
	background:url(../images/loade.gif?863933) no-repeat center 0;
	text-indent:-9999px;
}
.idxOdrTipCon .tuanIcon {
	width:16px;
	height:22px;
	margin-right:5px;
	display:inline-block;
	text-indent:-9999px;
	background-position:0 -117px;
	*background-position:0 -121px;
	_background-position:0 -116px;
}
.pendingLink {
	margin-left:5px;
}
.tabCon .pendingProP {
	margin-left:10px;
	text-align:left;
}
.top_bar .wrap {
	overflow:visible;
}
.pendingProP span a {
	margin-right:50px;
}
.error_info_show {
	width:400px;
}
.error_info_show p {
	margin:10px;
	text-align:center;
	overflow:hidden;
	_zoom:1;
}
.error_info_show p button {
	border:none;
	width:55px;
	height:25px;
	line-height:25px;
	background:url("../images/popwin/btn_action.png?863933") no-repeat;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
.fixed_recommend_main {
	position:fixed;
	_position:absolute;
	left:50%;
	bottom:0;
	z-index:1020;
	height:0;
	margin-left:-490px;
}
.fixed_recommend_wrap {
	display:none;
	position:absolute;
	left:0;
	bottom:-295px;
	width:970px;
	height:290px;
	padding:5px 5px 0;
}
.fixed_recommend_wrap .con {
	width:946px;
	height:278px;
	padding:0 12px 12px;
	background:url(../images/pms/bg.png?863933) #F8F8F8;
}
.fixed_recommend_wrap .con h3 {
	height:35px;
	font:16px/35px 'Microsoft Yahei';
}
.fixed_recommend_wrap .recom_num_scroll_wrap {
	float:left;
	position:relative;
	width:198px;
	height:238px;
	border:2px solid #ddd;
	background-color:#fff;
}
.fixed_recommend_wrap .recom_num_scroll {
	width:198px;
	margin-top:5px;
	overflow:hidden;
}
.fixed_recommend_wrap .recom_num_scroll ul {
	width:9999em;
}
.fixed_recommend_wrap .recom_num_scroll li {
	float:left;
	padding:20px 24px 0;
}
.fixed_recommend_wrap .recom_product {
	width:150px;
}
.fixed_recommend_wrap .recom_product .pic {
	width:115px;
	height:115px;
	margin:0 auto 10px;
}
.fixed_recommend_wrap .recom_product dt {
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.fixed_recommend_wrap .recom_product .price {
	height:20px;
	line-height:20px;
}
.fixed_recommend_wrap .recom_product .price strong {
	color:#C00;
}
.fixed_recommend_wrap .recom_product .price del {
	margin-left:5px;
	color:#999;
}
.fixed_recommend_wrap .recom_product .btn {
	height:22px;
}
.fixed_recommend_wrap .recom_product .btn_add_cart {
	display:block;
	width:80px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:url(../images/pms/sprite.png?863933) 0 -40px no-repeat;
	font-weight:bold;
	color:#fff;
	text-shadow:0 0 2px #d84803;
}
.fixed_recommend_wrap .recom_product .btn_add_cart:hover {
	color:#fff;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .scroll_arrow {
	position:absolute;
	top:6px;
	width:13px;
	height:14px;
	background:url(../images/pms/sprite.png?863933) no-repeat;
	cursor:default;
	color:#fff;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .arrow_prev {
	right:25px;
	background-position:-120px -20px;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .arrow_prev_click {
	cursor:pointer;
	background-position:-120px 0;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .arrow_next {
	right:7px;
	background-position:-140px -20px;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .arrow_next_click {
	cursor:pointer;
	background-position:-140px 0;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .scroll_num {
	position:absolute;
	right:50px;
	top:5px;
	color:#666;
}
.fixed_recommend_wrap .recom_num_scroll_wrap .scroll_num .cur {
	font-weight:bold;
	color:#c00;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap {
	float:right;
	position:relative;
	width:720px;
	height:242px;
	background-color:#fff;
}
.fixed_recommend_wrap .recom_screen_scroll {
	width:660px;
	overflow:hidden;
	margin:5px auto 0;
}
.fixed_recommend_wrap .recom_screen_scroll ul {
	width:9999em;
}
.fixed_recommend_wrap .recom_screen_scroll li {
	float:left;
	margin:20px 20px 0 0;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .scroll_arrow {
	position:absolute;
	top:50%;
	width:20px;
	height:40px;
	margin-top:-20px;
	background:url(../images/pms/sprite.png?863933) no-repeat;
	cursor:default;
	color:#fff;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .arrow_prev {
	left:0;
	background-position:-54px 6px;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .arrow_prev_click {
	cursor:pointer;
	background-position:6px 6px;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .arrow_prev_click:hover {
	background-position:6px -314px;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .arrow_next {
	right:0;
	background-position:-90px 6px;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .arrow_next_click {
	cursor:pointer;
	background-position:-30px 6px;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .arrow_next_click:hover {
	background-position:-30px -314px;
}
.fixed_recommend_wrap .recom_screen_scroll_wrap .icon_arrow {
	position:absolute;
	left:-20px;
	top:50%;
	width:0;
	height:0;
	overflow:hidden;
	margin-top:-10px;
	font-size:0;
	border:10px dashed transparent;
	border-right-style:solid;
	border-right-color:#fff;
}
.fixed_recommend_wrap .transparent_bg {
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	width:980px;
	height:295px;
	background-color:#333;
	opacity:.3;
	filter:alpha(opacity=30);
}
.fixed_recommend_wrap .close {
	position:absolute;
	right:10px;
	top:10px;
	width:20px;
	height:20px;
	background:url(../images/pms/sprite.png?863933) -165px -24px no-repeat;
	cursor:pointer;
}
.w1200 .fixed_recommend_main_index {
	margin-left:-600px;
}
.w1200 .fixed_recommend_main_index .fixed_recommend_wrap {
	width:1190px;
}
.w1200 .fixed_recommend_main_index .con {
	width:1166px;
}
.w1200 .fixed_recommend_main_index .recom_screen_scroll_wrap {
	width:940px;
}
.w1200 .fixed_recommend_main_index .recom_screen_scroll {
	width:870px;
}
.w1200 .fixed_recommend_main_index .recom_screen_scroll li {
	margin:20px 30px 0 0;
}
.w1200 .fixed_recommend_wrap .transparent_bg {
	width:1200px;
}
.fixed_recommend_btn {
	position:absolute;
	right:0;
	bottom:-30px;
	width:auto;
	height:28px;
	border:1px solid #DBDBDB;
	background-color:#F5F5F5;
	border-radius:3px;
}
.fixed_recommend_btn .recom_text {
	display:block;
	line-height:28px;
	padding:0 10px 0 38px;
	background:url(../images/pms/sprite.png?863933) -169px 6px no-repeat;
	cursor:pointer;
}
.fixed_recommend_wrap .recom_vouchers_wrap {
	float:left;
	width:202px;
	height:242px;
	background:url(../images/pms/sprite.png?863933) 0 -70px no-repeat;
}
.fixed_recommend_wrap .recom_vouchers_wrap dl {
	width:202px;
	height:242px;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text {
	width:184px;
	height:112px;
	margin:16px auto 0;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text a {
	display:block;
	width:184px;
	height:102px;
	padding-top:10px;
	text-align:center;
	color:#fff;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text a:hover {
	color:#fff;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text .meet {
	display:block;
	font-size:14px;
	line-height:36px;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text .meet .yen {
	font:bold 16px/16px 'Microsoft Yahei';
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text .meet .price {
	font:bold 24px/24px Arial;
	vertical-align:-1px;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text .reduce {
	display:block;
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text .reduce .yen {
	font:bold 24px/24px 'Microsoft Yahei';
}
.fixed_recommend_wrap .recom_vouchers_wrap .vouchers_text .reduce .price {
	font:bold 50px/50px Arial;
}
.fixed_recommend_wrap .recom_vouchers_wrap .text {
	height:36px;
	line-height:18px;
	overflow:hidden;
	margin:35px 5px 0;
	font-family:'SimSun';
}
.fixed_recommend_wrap .recom_vouchers_wrap .text a,.fixed_recommend_wrap .recom_vouchers_wrap .text a:hover {
	color:#ED7D7A;
}
.fixed_recommend_wrap .recom_vouchers_wrap .expiry_date {
	height:18px;
	line-height:18px;
	overflow:hidden;
	margin:4px 5px 0;
	color:#ED7D7A;
	font-family:'SimSun';
}
.fixed_vouchers_btn {
	position:absolute;
	right:0;
	bottom:-30px;
	height:28px;
	border:1px solid #DBDBDB;
	background-color:#F5F5F5;
	border-radius:3px;
}
.fixed_vouchers_btn .recom_text {
	display:block;
	line-height:28px;
	padding:0 10px 0 38px;
	background:url(../images/pms/sprite.png?863933) -169px -40px no-repeat;
	cursor:pointer;
}
.clear {
	clear:both;
}
.spop {
	width:468px;
	border:#ccc solid 1px;
	background-color:#eee;
	_background-color:#fff;
	height:auto;
	font:12px Arial,Helvetica,sans-serif;
}
.spopro {
	padding-bottom:10px;
	padding-top:3px;
	width:466px;
	margin:0 auto;
	background:url(../images/bottom.jpg?863933) no-repeat bottom;
}
.spopimg {
	float:left;
	width:118px;
	height:118px;
	border:#ddd solid 1px;
	text-align:center;
	display:block;
	background-color:#fff;
	margin:7px 8px 0 17px;
	_display:inline;
}
.spopbox {
	float:left;
	width:302px;
}
.spopstitle {
	font-weight:bold;
	color:#666;
	text-decoration:none;
	height:35px;
	line-height:18px;
	overflow:hidden;
	margin-top:7px;
	display:block;
}
.spopro span {
	display:block;
	color:#666;
	margin-bottom:6px;
}
.spopro span b {
	color:#C00;
}
.failed_msg {
	padding:10px;
	line-height:20px;
	text-align:center;
}
.spopbtn {
	border-top:#CDCDCD dashed 1px;
	width:302px;
	font:14px '瀹嬩綋',Arial,Helvetica,sans-serif;
	padding-top:10px;
}
.spopbtn a {
	background:url(../images/popbg.png?863933) no-repeat;
	display:inline-block;
	margin-right:8px;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
}
.spopbtn .sview {
	background-position:0 -44px;
	color:#fff;
	font-weight:bold;
}
.spopbtn .sview:hover {
	color:#fff;
}
.spopbtn .sbuy {
	background-position:-110px -44px;
	color:#333;
}
.sother {
	width:450px;
	margin:7px auto 8px;
}
.sother h3 {
	color:#666;
	font-weight:bold;
	font-size:12px;
	text-indent:10px;
}
.slist {
	margin-top:12px;
	border:#DDD solid 1px;
	background-color:#fff;
}
.navbox {
	text-align:center;
}
.navi {
	height:20px;
	margin:7px auto 5px;
	display:inline-block;
}
.navi {
	text-align:left;
	*display:inline;
}
.navi a {
	width:7px;
	height:7px;
	float:left;
	margin:3px;
	background:url(../images/popbg.png?863933) -250px -124px no-repeat;
	display:block;
	font-size:1px;
	_display:inline;
}
.navi a:hover {
	background-position:-271px -124px;
}
.navi a.active {
	background-position:-271px -124px;
}
.disabled {
	visibility:hidden;
}
.browse {
	float:left;
	background:url(../images/popbg.png?863933) no-repeat;
	width:16px;
	height:60px;
	display:block;
	margin-top:55px;
	cursor:pointer;
}
a.left {
	background-position:0 -74px;
}
a.left:hover {
	background-position:-79px -74px;
}
a.right {
	background-position:-16px -74px;
}
a.right:hover {
	background-position:-95px -74px;
}
.scrollable {
	width:416px;
	position:relative;
	overflow:hidden;
	height:190px;
	float:left;
}
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}
.items div {
	float:left;
	width:416px;
}
.items div ul {
	width:416px;
	height:190px;
}
.items div li {
	width:120px;
	height:auto;
	margin:0 9px;
	float:left;
	_display:inline;
}
.items div .slistimg {
	border:#ddd solid 1px;
	width:118px;
	height:118px;
	display:block;
	margin-bottom:6px;
	text-align:center;
}
.items div .slistxt {
	height:35px;
	line-height:18px;
	overflow:hidden;
	color:#666;
	text-decoration:none;
	display:block;
	margin-bottom:4px;
}
.items div span {
	display:block;
	margin-bottom:10px;
	color:#999;
}
.items div span b {
	color:#C00;
}
.items div span i {
	font-style:normal;
	text-decoration:line-through;
	margin-left:3px;
}
.browse_related_wrap {
	padding-top:20px;
	background:url(../images/br_topbg.png?863933) repeat-x;
}
.browse_related {
	width:980px;
	margin:0 auto;
}
.browse_related_left {
	position:relative;
	z-index:0;
	float:left;
	width:204px;
	background:url(../images/br_bg_sprite.png?863933) no-repeat 191px 0;
}
.browse_related_left h4 {
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.browse_related_left .paging {
	position:absolute;
	top:2px;
	right:12px;
}
.browse_related_left .paging em {
	margin-left:6px;
	vertical-align:middle;
}
.browse_related_left .paging em b {
	color:#c00;
}
.browse_related_left .paging a {
	display:inline-block;
	width:13px;
	height:13px;
	margin-left:6px;
	background:url(../images/br_bg_sprite.png?863933) no-repeat -30px 0;
	vertical-align:middle;
}
.browse_related_left .paging a.next {
	background-position:-50px 0;
}
.browse_related_left .paging a.prev_clickable {
	background-position:-70px 0;
	cursor:pointer;
}
.browse_related_left .paging a.next_clickable {
	background-position:-90px 0;
	cursor:pointer;
}
.browse_related_left .paging a.prev_clickable:hover {
	background-position:-110px 0;
}
.browse_related_left .paging a.next_clickable:hover {
	background-position:-130px 0;
}
.browse_history_wrap {
	width:204px;
	height:330px;
	overflow:hidden;
	padding-top:0;
}
.browse_history_con {
	width:10000px;
}
.browse_history_wrap li {
	float:left;
	width:204px;
	padding:0 0 12px 0;
}
.browse_history_wrap .browse_history_list {
	_display:inline;
	overflow:hidden;
	margin-top:12px;
	_zoom:1;
}
.browse_history_wrap .browse_history_list .pro_img {
	float:left;
}
.browse_history_wrap .browse_history_list .pro_img img {
	display:block;
	width:63px;
	height:63px;
}
.browse_history_wrap .browse_history_list div {
	float:left;
	width:100px;
	margin-left:4px;
}
.browse_history_wrap .browse_history_list div a {
	display:block;
	height:40px;
	overflow:hidden;
	line-height:20px;
	word-wrap:break-word;
	word-break:break-all;
}
.browse_history_wrap .browse_history_list div p {
	margin-top:7px;
	color:#c00;
	font-weight:700;
}
.browse_history_none {
	padding:56px 0 0 60px;
}
.browse_history_none dt {
	margin-bottom:20px;
	color:#999;
}
.browse_history_none dd {
	display:block;
	width:85px;
	height:121px;
	background:url(../images/br_bg_sprite.png?863933) no-repeat -30px -180px;
}
.browse_related_right {
	float:left;
	width:776px;
}
.browse_related_right h4 {
	padding-left:38px;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.browse_related_list {
	position:relative;
	z-index:0;
}
.browse_related_list .prev,.browse_related_list .next {
	position:absolute;
	top:105px;
	width:14px;
	height:27px;
	overflow:hidden;
	margin-top:0;
	text-indent:-999em;
	cursor:default;
}
.browse_related_list .prev {
	left:16px;
	background:none;
}
.browse_related_list .next {
	right:16px;
	background:none;
}
.browse_related_list .prev_clickable {
	background:url(../images/br_bg_sprite.png?863933) no-repeat -30px -30px;
	cursor:pointer;
}
.browse_related_list .next_clickable {
	background:url(../images/br_bg_sprite.png?863933) no-repeat -80px -30px;
	cursor:pointer;
}
.browse_related_list .prev_clickable:hover {
	background-position:-30px -95px;
}
.browse_related_list .next_clickable:hover {
	background-position:-80px -95px;
}
.browse_related_list .slide_box {
	width:708px;
	overflow:hidden;
	margin:10px auto 0;
}
.browse_related_list .slide_box ul {
	width:10000px;
}
.browse_related_list .slide_box li {
	display:inline;
	float:left;
	width:153px;
	margin:0 9px;
	padding:10px 0 0;
	border:3px solid #fff;
}
.browse_related_list .slide_box li.cur {
	border:3px solid #f2f2f2;
}
.browse_related_list .slide_box li .pic {
	display:block;
	width:115px;
	height:115px;
	margin:0 auto;
}
.browse_related_list .slide_box li .pic img {
	display:block;
	width:115px;
	height:115px;
}
.browse_related_list .slide_box li .pro_name {
	display:block;
	height:40px;
	overflow:hidden;
	margin-top:9px;
	padding:0 10px;
	line-height:20px;
	word-wrap:break-word;
	word-break:break-all;
}
.browse_related_list .slide_box li .price {
	margin-top:2px;
	padding:0 10px;
	line-height:20px;
}
.browse_related_list .slide_box li .prolist_link {
	height:20px;
	overflow:hidden;
	margin-top:2px;
	padding:0 10px;
	line-height:20px;
}
.browse_related_list .slide_box li .prolist_link a {
	color:#C00;
}
.browse_related_list .slide_box li .price strong {
	color:#c00;
}
.browse_related_list .slide_box li .glbtn {
	margin:6px 0 12px;
	padding:0 10px;
}
.browse_related_list .slide_box li .glbtn a {
	display:block;
	width:70px;
	height:20px;
	border:00 none;
	background:url(../images/br_bg_sprite.png?863933) no-repeat -30px -140px;
	color:#FFF;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	font-family:"microsoft yahei";
}
.browse_related_list li .pro_label {
	display:none;
	position:relative;
	width:153px;
	height:24px;
	overflow:hidden;
	padding:8px 0 4px;
	background:#f6f6f6;
}
.browse_related_list .pro_label span {
	display:block;
	float:left;
	height:24px;
	margin:0 0 6px 7px;
	_display:inline;
	background:#e7e7e7;
	font-family:"microsoft yahei";
}
.browse_related_list .pro_label span a {
	display:block;
	float:left;
	position:relative;
	top:-2px;
	left:-2px;
	height:22px;
	overflow:hidden;
	padding:0 3px;
	border:1px solid #dbdbdb;
	background:#FFF;
	line-height:22px;
	color:#666;
}
.browse_related_list .pro_label span a:hover {
	color:#C00;
}
.browse_related_list li.cur .pro_label {
	display:block;
}
.browse_related_list .page_num {
	position:absolute;
	top:-26px;
	left:0;
	width:100%;
	height:15px;
	text-align:right;
}
.browse_related_list .page_num .cur_page {
	font-style:normal;
	color:#C00;
}
.w1200 .browse_related {
	width:1200px;
}
.w1200 .browse_related_right {
	width:996px;
}
.w1200 .browse_related_list .slide_box {
	width:925px;
}
.w1200 .browse_related_list .slide_box li {
	margin:0 13px;
}
.prism_layout .prism_border {
	position:fixed;
	z-index:1010;
	bottom:0;
	_bottom:0;
	_position:absolute;
	right:0;
}
.prism_layout .prism_layout_main {
	float:right;
	border:1px #000 solid;
	height:40px;
	background-color:#484848;
}
.prism_layout .prism_layout_main li {
	float:left;
}
.prism_layout .prism_layout_main li .prism_order_icon {
	display:inline-block;
	margin:1px 0 -1px 1px;
	height:38px;
	background-color:#333;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
	cursor:pointer;
}
.prism_layout .prism_layout_main li .prism_order_icon:hover {
	color:#FF3C3C;
}
.prism_layout .prism_layout_main li .prism_order_icon .prism_riB {
	display:inline-block;
	margin:3px 0 1px 10px;
	width:1px;
	height:32px;
	border-right:1px #000 solid;
}
.prism_layout .prism_layout_main li .prism_order_icon:hover .prism_riB {
	margin:3px 0 1px 40px;
	_margin:3px 0 1px 10px;
}
.prism_layout .prism_layout_main li .prism_order_icon .prism_order {
	display:inline-block;
	float:left;
	width:27px;
	height:38px;
	margin:0 0 0 5px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -2px -2px;
}
.prism_layout .prism_layout_main li .prism_order_icon:hover .prism_order {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -2px -44px;
	margin:0 0 0 30px;
	_margin:0;
}
.prism_layout .prism_layout_main li .prism_order_icon .prism_prompt_icon {
	display:inline-block;
	float:left;
	width:22px;
	height:38px;
	padding:0 0 0 3px;
	text-align:center;
	line-height:38px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.prism_layout .prism_layout_main li .prism_order_icon:hover .prism_prompt_icon {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
}
.prism_layout .prism_layout_main li .prism_order_icon .prism_font {
	display:inline-block;
	float:left;
	height:38px;
	line-height:38px;
	padding:0 5px 0 10px;
	width:auto;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon {
	display:inline-block;
	margin:1px 0 -1px 0;
	height:38px;
	background-color:#333;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
	cursor:pointer;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon:hover {
	color:#FF3C3C;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon .prism_riB {
	display:inline-block;
	margin:3px 0 1px 10px;
	width:1px;
	height:32px;
	border-right:1px #000 solid;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon:hover .prism_riB {
	margin:3px 0 1px 40px;
	_margin:3px 0 1px 10px;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon .prism_vouchers {
	display:inline-block;
	float:left;
	width:27px;
	height:38px;
	margin:0 0 0 5px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -43px -2px;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon:hover .prism_vouchers {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -43px -44px;
	margin:0 0 0 30px;
	_margin:0;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon .prism_prompt_icon {
	display:inline-block;
	float:left;
	width:22px;
	height:38px;
	padding:0 0 0 3px;
	text-align:center;
	line-height:38px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon:hover .prism_prompt_icon {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
}
.prism_layout .prism_layout_main li .prism_vouchers_icon .prism_font {
	display:inline-block;
	float:left;
	height:38px;
	line-height:38px;
	padding:0 5px 0 10px;
	width:auto;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon {
	display:inline-block;
	margin:1px 0 -1px 0;
	_margin:1px 0 0 0;
	height:38px;
	background-color:#333;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
	cursor:pointer;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon:hover {
	color:#FF3C3C;

}
.prism_layout .prism_layout_main li .prism_personal_care_icon .prism_riB {
	display:inline-block;
	margin:3px 0 1px 4px;
	width:1px;
	height:32px;
	border-right:1px #000 solid;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon:hover .prism_riB {
	margin:3px 0 1px 4px;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon .prism_personal_care {
	display:inline-block;
	float:left;
	width:30px;
	height:38px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -107px -2px;
	_background-position-x:-106px;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon:hover .prism_personal_care {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -107px -44px;
	_background-position-x:-106px;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon .prism_prompt_icon {
	display:inline-block;
	float:left;
	width:22px;
	height:38px;
	padding:0 0 0 3px;
	text-align:center;
	line-height:38px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon:hover .prism_prompt_icon {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
}
.prism_layout .prism_layout_main li .prism_personal_care_icon .prism_font {
	display:inline-block;
	float:left;
	height:38px;
	line-height:38px;
	padding:0 5px 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon {
	display:inline-block;
	margin:1px 1px -1px 0;
	height:38px;
	background-color:#333;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
	cursor:pointer;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon:hover {
	color:#FF3C3C;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon .prism_riB {
	display:inline-block;
	margin:3px 0 1px 10px;
	width:1px;
	height:32px;
	border-right:none;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon .prism_imported_food {
	display:inline-block;
	float:left;
	width:27px;
	height:38px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -149px -2px;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon:hover .prism_imported_food {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -149px -44px;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon .prism_prompt_icon {
	display:inline-block;
	float:left;
	width:22px;
	height:38px;
	padding:0 0 0 3px;
	text-align:center;
	line-height:38px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon:hover .prism_prompt_icon {
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -2px;
	color:#fff;
}
.prism_layout .prism_layout_main li .prism_imported_food_icon .prism_font {
	display:inline-block;
	float:left;
	height:38px;
	line-height:38px;
	padding:0 5px 0 10px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer {
	display:inline;
	position:relative;
	z-index:1012;
	left:-1px;
	bottom:1px;
	_bottom:0;
	height:42px;
	background-color:#FE3C3C;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
	cursor:pointer;
}
.prism_layout .prism_layout_main li .prism_layer .prism_layer_bg {
	background-color:#FE3C3C;
}
.prism_layout .prism_layout_main li .prism_layer .prism_order {
	display:inline-block;
	float:left;
	width:27px;
	height:42px;
	background:#FE3C3C url(../images/prism_sprite.png?863933) no-repeat -2px -84px;
	margin:0 0 0 30px;
	_margin:0 0 0 28px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers {
	display:inline-block;
	float:left;
	width:27px;
	height:42px;
	background:#FE3C3C url(../images/prism_sprite.png?863933) no-repeat -43px -84px;
	margin:0 0 0 30px;
	_margin:0 0 0 27px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_imported_food {
	display:inline-block;
	float:left;
	width:27px;
	height:42px;
	background:#FE3C3C url(../images/prism_sprite.png?863933) no-repeat -149px -84px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_font {
	display:inline-block;
	float:left;
	height:42px;
	line-height:42px;
	padding:0 5px 0 10px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_prompt_icon {
	display:inline-block;
	float:left;
	width:22px;
	height:42px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 3px;
	text-align:center;
	line-height:42px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -84px;
	color:#000;
}
.prism_layout .prism_layout_main li .prism_layer .prism_riB {
	display:inline-block;
	margin:0 0 0 40px;
	width:1px;
	height:42px;
	border-right:3px #FE3C3C solid;
}
.prism_layout .prism_layout_main li .prism_layer .prism_riC {
	display:inline-block;
	margin:0 0 0 10px;
	width:1px;
	height:42px;
	border-right:3px #FE3C3C solid;
}
.prism_layout .prism_layout_main li .prism_layer .prism_ok {
	position:absolute;
	z-index:1013;
	right:0;
	_right:0;
	bottom:40px;
	border:2px #FE3C3C solid;
	width:185px;
	height:298px;
	background-color:#fff;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vk {
	position:absolute;
	z-index:1014;
	right:0;
	_right:0;
	bottom:40px;
	border:2px #FE3C3C solid;
	width:192px;
	height:342px;
	background-color:#fff;
}
.prism_layout .prism_layout_main li .prism_layer .prism_fk {
	position:absolute;
	z-index:1015;
	right:0;
	_right:-1px;
	bottom:40px;
	border:2px #FE3C3C solid;
	width:180px;
	height:290px;
	background-color:#fff;
}
.prism_layout .prism_layout_main li .prism_layer .prism_fk2 {
	position:absolute;
	z-index:1015;
	right:0;
	_right:-1px;
	bottom:40px;
	border:2px #FE3C3C solid;
	width:185px;
	height:310px;
	background-color:#fff;
}
.prism_layout .prism_layout_main li .prism_layer .prism_h3 {
	height:32px;
	line-height:32px;
	background-color:#FE3C3C;
	color:#fff;
	font-weight:normal;
	padding:0 0 0 10px;
	font-size:12px;
	font-family:SimSun;
}
.prism_layout .prism_layout_main li .prism_layer .prism_h3 span {
	float:left;
}
.prism_layout .prism_layout_main li .prism_layer .prism_h3 a {
	float:right;
	display:inline-block;
	width:24px;
	height:32px;
	background:#FE3C3C url(../images/prism_sprite.png?863933) no-repeat -103px -89px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_h3 .prism_prompt_icon {
	display:inline-block;
	float:left;
	width:22px;
	height:32px;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 3px;
	text-align:center;
	line-height:32px;
	background:#333 url(../images/prism_sprite.png?863933) no-repeat -75px -89px;
	color:#000;
}
.prism_layout .prism_layout_main li .prism_layer .prism_silde {
	position:relative;
	z-index:1010;
	width:185px;
	height:235px;
	border-bottom:1px #F9F9F9 solid;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .prism_pager {
	position:absolute;
	z-index:1011;
	width:185px;
	height:29px;
	text-align:right;
	left:0;
	bottom:0;
	border-top:1px #EEE solid;
	background-color:#F4F4F4;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vk .prism_silde {
	height:279px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_list {
	width:185px;
	overflow:hidden;
	position:absolute;
	z-index:1011;
}
.prism_layout .prism_layout_main li .prism_layer .prism_list li {
	float:left;
	display:inline;
	width:185px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .pre {
	display:inline-block;
	width:16px;
	height:29px;
	background:#F4F4F4 url(../images/prism_sprite.png?863933) no-repeat -4px -126px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .next {
	display:inline-block;
	width:16px;
	height:29px;
	margin:0 5px;
	background:#F4F4F4 url(../images/prism_sprite.png?863933) no-repeat -64px -126px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .pre_disble {
	background:#F4F4F4 url(../images/prism_sprite.png?863933) no-repeat -44px -126px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .next_disble {
	background:#F4F4F4 url(../images/prism_sprite.png?863933) no-repeat -24px -126px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .titleU {
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:normal;
	color:#333;
	font-size:12px;
	font-family:SimSun;
	background-color:#EFEFF4;
}
.prism_layout .prism_layout_main li .prism_layer .small_border {
	height:30px;
	overflow:hidden;
	border-bottom:1px #DAD8D8 solid;
	position:absolute;
	z-index:1015;
	width:100%;
}
.prism_layout .prism_layout_main li .prism_layer .small_border_w {
	margin-bottom:5px;
}
.prism_layout .prism_layout_main li .prism_layer .small_title {
	height:30px;
	font-weight:normal;
	font-size:12px;
	font-family:SimSun;
	position:relative;
	z-index:1015;
}
.prism_layout .prism_layout_main li .prism_layer .small_title .xsmall {
	display:inline-block;
	height:15px;
	margin:10px 0 0 10px;
	padding:3px 10px 1px 10px;
	overflow:hidden;
	color:#666;
	border:1px #DAD8D8 solid;
	border-bottom:1px #fff solid;
}
.prism_layout .prism_layout_main li .prism_layer .small_title .libraryed {
	float:right;
	display:inline-block;
	height:20px;
	line-height:26px;
	padding:6px 5px 1px 5px;
	color:#097C25;
}
.prism_layout .prism_layout_main li .prism_layer .small_title .libraryed_gray {
	float:right;
	display:inline-block;
	height:20px;
	line-height:26px;
	padding:6px 5px 1px 5px;
	color:#999;
}
.prism_layout .prism_layout_main li .prism_layer .prism_order_list {
	width:185px;
	padding:10px 0 0 5px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .prism_order_list dt {
	float:left;
	display:inline-block;
	color:#333;
	padding:25px 0 0 5px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_order_list dd {
	float:left;
	display:inline-block;
	width:40px;
	height:40px;
	margin:0 0 0 6px;
	overflow:hidden;
}
.prism_layout .prism_layout_main li .prism_layer .prism_order_list dd img {
	width:40px;
	height:40px;
}
.prism_layout .prism_layout_main li .prism_layer .small_time {
	color:#999;
	height:30px;
	text-align:center;
	margin-top:10px;
	line-height:30px;
	border-top:1px #DAD8D8 solid;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi {
	width:197px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi li {
	width:197px;
	height:279px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi .prism_vouchers_img {
	position:relative;
	z-index:1014;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi .prism_vouchers_img img {
	margin:15px 18px 0;
	width:160px;
	height:160px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi .prism_vouchers_img p {
	position:absolute;
	z-index:1015;
	top:151px;
	left:0;
	width:197px;
	height:24px;
	line-height:24px;
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5;
	filter:alpha(opacity=50);
	background-color:#333;
	font-weight:normal;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi .prism_vouchers_img .p {
	display:inline-block;
	position:absolute;
	z-index:1016;
	color:#fff;
	width:192px;
	top:155px;
	left:0;
	font-weight:normal;
	text-align:center;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi .voucher_box {
	display:inline-block;
	width:100%;
	height:40px;
	text-align:center;
	margin-top:12px;
	background:url(../images/prism_sprite.png?863933) no-repeat 28px -160px;
	line-height:40px;
	color:#FFF;
}

.prism_layout .prism_vouchers_wi .voucher_box span {
	font-size:18px;
	font-family:"Microsoft YaHei";
	font-weight:bold;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_wi .title {
	display:inline-block;
	height:40px;
	line-height:20px;
	width:162px;
	margin:10px 0 0 0;
	padding:0 18px;
	overflow:hidden;
	background-color:#fff;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_img {
	position:relative;
	z-index:1014;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_img img {
	margin:10px 12px 0;
	width:160px;
	height:160px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_img p {
	position:absolute;
	z-index:1015;
	top:147px;
	left:0;
	width:192px;
	height:24px;
	line-height:24px;
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8;
	filter:alpha(opacity=80);
	background-color:#333;
	font-weight:bold;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-family:SimSun;
}
.prism_layout .prism_layout_main li .prism_layer .prism_vouchers_img .p {
	display:inline-block;
	position:absolute;
	z-index:1016;
	color:#fff;
	width:180px;
	top:152px;
	font-weight:bold;
	text-align:center;
}
.prism_layout .prism_layout_main li .prism_layer .big_img {
	display:inline-block;
	width:100%;
	text-align:center;
	margin-top:10px;
}
.prism_layout .prism_layout_main li .prism_layer .title {
	display:inline-block;
	height:40px;
	line-height:20px;
	width:162px;
	margin:10px 0 0 0;
	padding:0 12px;
	overflow:hidden;
	background-color:#fff;
}
.prism_layout .prism_layout_main li .prism_layer .prism_imFod {
	width:185px;
	height:250px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_imFod li {
	width:185px;
	height:250px;
}
.prism_layout .prism_layout_main li .prism_layer .prism_imFod strong {
	padding:0 0 0 10px;
	color:#C00;
	font-size:18px;
	font-family:'Century Gothic';
}
.prism_layout .prism_layout_main li .prism_layer .prism_imFod del {
	padding:0 0 0 10px;
	color:#999;
	font-size:12px;
	font-family:'Century Gothic';
}
.prism_layout .prism_layout_main li .hnone {
	display:none;
}
.prism_layout .prism_layout_main li .hshow {
	display:inline-block;
	float:left;
	_margin-top:-1px;
}


/* SVN.committedRevision=897779 */
.header_nav_right {
	z-index:999;
}
.site_header_out {
	position:static;
}
.grou_tips_item {
	float:right;
	padding-top:10px;
	width:191px;
	height:20px;
}
.grou_tips_item a {
	float:left;
	width:85px;
	height:20px;
	color:#E8AAAC;
	line-height:20px;
	font-size:12px;
	font-style:italic;
	cursor:pointer;
	text-align:center;
}
.grou_tips_item a:hover {
	color:#E8AAAC;
}
.grou_tips_item .group_join {
	border-right:1px solid #5f1317;
}
.hd_header_nav_right {
	position:relative;
	z-index:999;
	float:left;
	width:835px;
}
.hd_header_nav_right .link li {
	float:left;
}
.hd_header_nav_right .link .lastR {
	float:right;
	width:107px;
	height:40px;
	overflow:hidden;
	background:url(../images/simple_head/fab/simple_head_fab.png) no-repeat 0 0;
}
.hd_header_nav_right .link li a {
	display:inline-block;
	height:40px;
	_margin-top:-1px;
	padding:0 27px;
	line-height:40px;
	color:#fff;
	font-weight:bold;
}
.hd_header_nav_right .link li a:hover,.hd_header_nav_right .link .cur a {
	background:#6f1017;
}
.hd_header_nav_right .link .lastR .promise span {
	float:left;
	display:block;
	padding:0;
	width:33px;
	height:40px;
	text-indent:-99em;
}


.hd_header_nav_right .wrap {
	width:834px;
}
.banner_bg {
	margin-top:-33px;
}
.downArrow,.grou_view_his_out .close,.page_nav .page_prev i,.page_nav .page_next i,.thirdnav i,.grou_view_his i,.grou_view_his b,.header_tab_top li i,.goIco,.tabFloatBg i {
	background:url(../images/v2_sprite.png) no-repeat;
}
.grou_view_his_btn span,.header_tab_con .pre,.header_tab_con .next {
	background:url(../images/v2-prev-next-btn.png) no-repeat;
}
.modFloatCate i {
	background:url(../images/float_nav_bg.png) no-repeat;
	_background:url(../images/float_nav_bg_ie6.gif) no-repeat;
}
#grouponPrvcClose,.grouProvince span i,.grouProvince {
	background:url(../images/v3/v3_index_sprite.png) no-repeat;
	_background:url(../images/v3/v3_index_sprite_ie6.png) no-repeat;
}

.mainNav li span {
	padding-top:2px;
	font-weight:normal;
}
.mainNav li a:hover,.mainNav .cur a {
	color:#820000;
}
.rightNav {
	float:right;
	margin:13px 0 0 5px;
	padding:0 10px;
	line-height:24px;
	color:#666;
}
.collegeIcon {
	background-position:-75px -220px;
}
.mailIcon {
	background-position:-75px -194px;
}
.subnav {
	position:relative;
	border-bottom:1px solid #CCC;
	box-shadow:0 0 1px #ccc;
	z-index:200;
}
.subnav .wrap {
	position:relative;
}
.grou_all_title {
	position:relative;
	height:50px;
	overflow:hidden;
}
.grou_all_title h3 {
	position:absolute;
	top:20px;
	left:0;
	padding:0 30px 0 15px;
	font-size:18px;
	font-family:"microsoft yahei";
	font-weight:normal;
	background-color:#F5F5F5;
	z-index:1;
}
.grou_all_title ul {
	position:absolute;
	top:28px;
	right:0;
	height:14px;
	margin-right:-1px;
	overflow:hidden;
	color:#999;
}
.grou_all_title li {
	float:left;
	color:#666;
}
.grou_all_title li a {
	display:inline-block;
	padding:0 10px;
	border-right:1px solid #ccc;
	color:#666;
}
.grou_all_title li a:hover {
	color:#c00;
}
.thirdnav dl {
	position:relative;
	width:903px;
	margin-bottom:-1px;
	padding:5px 0 20px 75px;
	border:1px solid #DDD;
	text-align:left;
	background-color:#fff;
}
.thirdnav dd {
	float:left;
	height:19px;
	margin:10px 20px 0 0;
	white-space:nowrap;
}
.thirdnav dt {
	position:absolute;
	top:20px;
	left:20px;
}
.thirdnav dd a {
	display:inline-block;
	height:14px;
	padding:2px 5px 3px;
	_overflow:hidden;
}
.thirdnav .hot a {
	color:#F04C44;
}
.thirdnav .cur a,.thirdnav dd a:hover {
	background-color:#F04C44;
	color:#fff;
}
.thirdnav.fixed {
	position:fixed;
	_position:absolute;
	top:0;
	z-index:2;
	box-shadow:0 1px 5px #CCC;
}
.thirdnav i {
	display:inline-block;
	margin-right:5px;
	font-size:0;
	line-height:0;
}
.thirdnav .today i {
	width:10px;
	height:9px;
	background-position:-35px 0;
}
.thirdnav .ent i {
	width:10px;
	height:10px;
	background-position:-55px 0;
}
.thirdnav .today.cur i,.thirdnav .today a:hover i {
	background-position:-67px 0;
}
.thirdnav .ent.cur i,.thirdnav .ent a:hover i {
	background-position:-79px 0;
}
.thirdnav.fixed dl {
	padding:5px 0 10px 75px;
}
.thirdnav.fixed dd {
	margin:5px 20px 0 0;
}
.thirdnav.fixed dt {
	top:12px;
}
.backToTop {
	position:fixed;
	_position:absolute;
	bottom:40px;
	left:50%;
	height:165px;
	margin-left:510px;
}
.feedback {
	display:block;
	width:12px;
	height:95px;
	margin:5px;
	padding:25px 6px 0;
	background:url(../images/nav_sprites.png);
	color:#333;
}
.feedback:hover {
	background-position:-26px 0;
	color:#c00;
}
.backToTop .toTop {
	display:none;
	width:35px;
	height:35px;
	background:url(../images/nav_sprites.png) 0 -123px;
	outline:0;
}
.backToTop a.toTop:hover {
	background-position:-35px -123px;
}
.header_tab {
	position:relative;
	padding-bottom:2px;
}
.more_famous_brand {
	position:absolute;
	right:0;
	top:7px;
	width:82px;
	height:28px;
	padding-right:33px;
	line-height:26px;
	z-index:2;
	color:#666;
	background:url(../images/v2-btn.png) -184px 0;
	text-align:right;
}
.more_famous_brand:hover {
	color:#c00;
}
.more_famous_brand strong {
	padding:0 2px;
	color:#F04C44;
	font-size:16px;
	font-weight:normal;
	font-family:verdana;
}
.header_tab_top {
	position:relative;
	z-index:1;
}
.header_tab_top li {
	position:relative;
	float:left;
	width:239px;
	border-right:1px solid #fff;
	text-align:center;
	font-size:18px;
	font-family:"microsoft yahei";
	background-color:#6B6E75;
}
.header_tab_top .cur {
	position:relative;
	background:#E01F11;
}
.header_tab_top .cur .downArrow {
	display:block;
}
.header_tab_top li a {
	display:block;
	height:25px;
	line-height:25px;
	padding:7px 0;
	color:#9EA3A7;
}
.header_tab_top .cur a {
	color:#fff;
}
.header_tab_con {
	position:relative;
	width:963px;
	border:1px solid #E2E2E2;
	border-top:none;
	background-color:#fff;
}
.tab_brand {
	width:980px;
	padding:0;
	overflow:hidden;
	background-color:#fff;
	border:none;
}
.tab_brand_in {
	width:980px;
	padding-bottom:4px;
	overflow:hidden;
}
.tab_brand ul {
	width:50000px;
}
.tab_brand_row ul {
	width:auto;
	margin-right:-10px;
}
.tab_brand li {
	float:left;
	width:235px;
	margin:10px 10px 0 0;
	padding:7px 0 8px 0;
	border-width:1px;
	border-style:solid;
	border-color:#fff #eee #DCDCDC #eee;
	box-shadow:0 1px 1px #eee;
	font-weight:bold;
	background-color:#fff;
}
.tab_brand li img {
	display:block;
}
.tab_brand li div {
	width:225px;
	margin:0 4px;
	padding:1px;
}
.tab_brand li.cur {
	border:1px solid #ec2c1c;
}
.tab_brand li p {
	position:relative;
	height:14px;
	padding:10px 80px 10px 4px;
}
.tab_brand li p a {
	display:block;
	height:14px;
	overflow:hidden;
	color:#666;
}
.tab_brand li .brandNum {
	position:absolute;
	top:9px;
	*top:10px;
	right:5px;
	font-weight:normal;
}
.tab_brand li .ready .brandNum {
	color:#669BFF;
	font-size:14px;
	font-weight:bold;
}
.tab_brand li .brandNum strong {
	color:#F04C44;
	font-size:14px;
}
.tab_brand .cur p a {
	color:#333;
}
.header_tab_con .pre,.header_tab_con .next {
	display:none;
	position:absolute;
	top:50%;
	width:29px;
	height:50px;
	margin-top:-25px;
	cursor:pointer;
}
.header_tab_con .pre {
	left:0;
	background-position:0 -169px;
}
.header_tab_con .next {
	right:2px;
	background-position:-30px -169px;
}
.header_tab_con .prev_no {
	background-position:0 -220px;
}
.header_tab_con .next_no {
	background-position:-30px -220px;
}
.goIco {
	position:absolute;
	top:50%;
	right:0;
	_right:-1px;
	width:34px;
	height:34px;
	margin-top:-17px;
}
.header_tab_top li i {
	display:inline-block;
	margin-right:10px;
	font-size:0;
	vertical-align:-4px;
}
.header_tab_top .brandIco {
	width:22px;
	height:22px;
	background-position:-23px -115px;
}
.header_tab_top .famousIco {
	width:24px;
	height:20px;
	background-position:-76px -167px;
}
.header_tab_top .cur .brandIco {
	background-position:0 -115px;
}
.header_tab_top .cur .famousIco {
	background-position:-51px -167px;
}
.tab_famous {
	padding:0 0 14px 15px;
	overflow:hidden;
}
.tab_famous_in {
	margin-right:-6px;
}
.tab_famous a {
	float:left;
	width:300px;
	height:85px;
	margin:14px 20px 0 0;
	border:1px solid #ebebeb;
}
.tab_famous a:hover {
	border:1px solid #ec2c1c;
}
.tab_famous a img {
	display:block;
}
.downArrow {
	display:none;
	position:absolute;
	left:50%;
	bottom:-7px;
	width:14px;
	height:7px;
	margin-left:-7px;
	background-position:-19px -168px;
	font-size:0;
}
.modFloatCate {
	display:none;
	position:fixed;
	_position:absolute;
	bottom:40px;
	left:50%;
	width:48px;
	padding:0 5px;
	margin-left:500px;
	background-color:#B7B7B7;
	overflow:hidden;
	border-radius:3px;
}
.modFloatCateHover {
	background-color:#fff;
}
.modFloatCate ul {
	margin-top:-1px;
}
.modFloatCate li {
	cursor:pointer;
}
.modFloatCate li a {
	display:block;
	padding:10px 0;
	border-top:1px dotted #E6E6E6;
	text-align:center;
}
.modFloatCate a,.modFloatCate a:hover {
	color:#fff;
}
.modFloatCate .hover a {
	margin:0 -5px -1px;
	padding:10px 0;
	background-color:#D2D2D2;
	border-bottom:1px solid #d2d2d2;
}
.modFloatCate .cur a {
	position:relative;
	margin:0 -5px -1px;
	padding:9px 0;
	background-color:#C00;
	border:1px solid #C00;
	z-index:1;
}
.modFloatCate li i {
	display:block;
	margin:0 auto;
	font-size:0;
	cursor:pointer;
}
.modFloatCate li span {
	display:block;
	padding-top:10px;
	cursor:pointer;
}
.modFloatCate .homeIco {
	width:25px;
	height:22px;
	background-position:-3px 0;
}
.modFloatCate .brandIco {
	width:22px;
	height:22px;
	background-position:-6px -23px;
}
.modFloatCate .famousIco {
	width:26px;
	height:21px;
	background-position:-1px -48px;
}
.modFloatCate .entIco {
	width:26px;
	height:25px;
	background-position:-2px -70px;
}
.modFloatCate .todayIco {
	width:25px;
	height:23px;
	background-position:0 -125px;
}
.modFloatCate .feedbackIco {
	width:20px;
	height:20px;
	background-position:-8px -96px;
}
.modFloatCate .topIco {
	position:relative;
	top:-2px;
	display:inline-block;
	margin:0 5px 0 0;
	width:9px;
	height:5px;
	background-position:-19px -118px;
}
.modFloatCate .toTop {
	height:36px;
	margin:0 -5px;
	text-align:center;
}
.list_rank {
	position:relative;
	line-height:30px;
	z-index:1;
	background:url(images/rank_shadow.png) repeat-x left bottom #fff;
}
.rank_op {
	float:left;
	width:780px;
	height:30px;
	border-left:1px solid #DDD;
}
.list_rank li {
	float:left;
	text-align:center;
}
.rank_op li {
	width:78px;
}
.rank_op .cur {
	margin-top:-1px;
	border-top:1px solid #679800;
}
.rank_op li a {
	display:block;
	border-right:1px solid #d7d7d7;
}
.rank_op li a:hover span {
	color:#c00;
}
.rank_op li a span {
	padding-left:20px;
}
.rank_op li .ascende {
	padding-right:28px;
	background:url(../indeximages/index_sprites.png) no-repeat right -129px;
}
.rank_op li .descend {
	padding-right:28px;
	background:url(../indeximages/index_sprites.png) no-repeat right -91px;
}
.rank_op li a:hover {
	background-color:#fff;
	color:#333;
}
.rank_op .cur a {
	cursor:default;
	background-color:#fff;
	color:#c00;
}
.rank_op .cur a:hover {
	color:#c00;
}
.rank_op .ascende:hover,.rank_op .cur .ascende {
	background-position:right -148px;
}
.rank_op .descend:hover,.rank_op .cur .descend {
	background-position:right -110px;
}
.list_rank .grou_view_his {
	float:right;
	width:132px;
	cursor:pointer;
	_height:25px;
	_padding-top:5px;
}
.grou_view_his {
	background:#F8EADA;
	color:#BD8853;
}
.rank_op .grou_view_his.cur {
	position:relative;
	border-top:1px solid #ddd;
	border-bottom:1px solid #FAF1E6;
	z-index:2;
}
.rank_op .grou_view_his.cur b {
	background-position:-81px -14px;
}
.grou_view_his i,.grou_view_his b {
	position:relative;
	display:inline-block;
	font-size:0;
}
.grou_view_his i {
	width:16px;
	height:14px;
	top:3px;
	margin-right:5px;
	background-position:-77px -35px;
}
.grou_view_his b {
	width:9px;
	height:5px;
	top:-2px;
	margin-left:5px;
	background-position:-91px -14px;
}
.grou_view_his_out {
	position:absolute;
	right:198px;
	top:30px;
	padding:30px 30px 20px;
	background-color:#FAF1E6;
	background:rgba(250,241,230,0.9);
	border:1px solid #DEDEDE;
	box-shadow:1px 1px 2px #F3F3F3;
}
.grou_view_his_out li {
	float:left;
	width:200px;
	text-align:left;
}
.grou_view_his_out li h4 {
	height:36px;
	line-height:18px;
	margin-top:5px;
	padding:0 10px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
}
.grou_view_his_out li h4 a {
	color:#666;
}
.grou_view_his_out li h4 a:hover {
	color:#333;
}
.grou_view_his_out .his_con {
	margin:0 9px;
}
.grou_view_his_out .his_con a {
	display:block;
	border:1px solid #FAF1E6;
}
.grou_view_his_out .his_con a:hover {
	border:1px solid #999;
}
.grou_view_his_out .his_con .title {
	height:24px;
	line-height:24px;
	background:url(../images/detail_sprites.png) no-repeat 0 -652px;
	text-align:center;
	color:#fff;
}
.grou_view_his_out .his_con .title strong {
	font-weight:bold;
	padding-left:45px;
}
.grou_view_his_out .his_con img {
	display:block;
	width:180px;
	height:105px;
}
.grou_view_his_in {
	width:600px;
	overflow:hidden;
}
.grou_view_his_in ul {
	width:100000px;
}
.grou_view_his_btn {
	position:absolute;
	width:38px;
	top:0;
	height:220px;
	cursor:pointer;
}
.grou_view_his_out .pre {
	left:0;
}
.grou_view_his_out .next {
	right:0;
}
.grou_view_his_btn span {
	position:absolute;
	top:50%;
	width:29px;
	height:50px;
	margin-top:-25px;
	background-position:0 -169px;
}
.grou_view_his_out .next span {
	right:0;
	background-position:-30px -169px;
}
.grou_view_his_out .nextHover span {
	background-position:-24px -252px;
}
.grou_view_his_out .preHover span {
	background-position:-40px -252px;
}
.grou_view_his_btn .disable {
	cursor:default;
}
.grou_view_his_out .pre .disable {
	background-position:0 -220px;
}
.grou_view_his_out .next .disable {
	background-position:-30px -220px;
}
.grou_view_his_out .close {
	position:absolute;
	top:10px;
	right:10px;
	width:18px;
	height:17px;
	background-position:0 -168px;
}
.grou_view_his_empty {
	padding:35px 40px;
	font-size:14px;
}
.grouProvince {
	position:absolute;
	top:-70px;
	display:inline;
	width:122px;
	height:20px;
	margin:15px 10px 0 0;
	padding:0;
	background:none;
}
.grouProvince span {
	position:absolute;
	top:0;
	left:0;
	width:60px;
	height:16px;
	padding:2px 0 0 0;
	line-height:14px;
	border:1px solid #DBDBDB;
	cursor:pointer;
	background:#fff;
	z-index:1;
	text-align:center;
	font-weight:bold;
}
.grouProvince span.cur {
	border-bottom:none;
}
.grouProvince span i {
	display:inline-block;
	width:7px;
	height:4px;
	margin-left:4px;
	background-position:-278px 0;
	font-size:0;
	vertical-align:2px;
	-moz-transition:-moz-transform .4s ease-out;
	-webkit-transition:-webkit-transform .4s ease-out;
	-o-transition:-o-transform .4s ease-out;
	-ms-transition:-ms-transform .4s ease-out;
	transition:transform .4s ease-out;
}
.grouProvince span.cur i {
	background-position:-270px 0;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.grouProvinceBox {
	position:absolute;
	top:18px;
	right:-248px;
	display:none;
	width:300px;
	padding:10px 4px;
	background:#fff;
	border:1px solid #DBDBDB;
}
#grouponPrvcClose {
	position:absolute;
	right:3px;
	top:3px;
	height:15px;
	width:15px;
	background-position:-287px 0;
	cursor:pointer;
}
.grouProvinceBox li {
	float:left;
	width:60px;
	padding:8px 0;
	text-align:center;
}
.foot_banner {
	background-color:#fff;
}
.foot_banner .foot_banner_in {
	padding:20px 0;
}
.foot_banner_in {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.foot_banner_in ul {
	margin-right:-20px;
}
.foot_banner_in li {
	float:left;
	margin-right:20px;
}
.foot_banner_in li img {
	display:block;
}
.downArrow,.grou_view_his_out .close,.page_nav .page_prev i,.page_nav .page_next i,.thirdnav i,.grou_view_his i,.grou_view_his b,.header_tab_top li i,.goIco,.tabFloatBg i {
	background:url(../images/v2_sprite.png) no-repeat;
}
.grou_view_his_btn span,.header_tab_con .pre,.header_tab_con .next {
	background:url(../images/v2-prev-next-btn.png) no-repeat;
}
.modFloatCate i {
	background:url(../images/float_nav_bg.png) no-repeat;
	_background:url(../images/float_nav_bg_ie6.gif) no-repeat;
}

.mainNav li span {
	display:block;
	padding-top:2px;
	font-weight:normal;
	color:#999;
}
.mainNav li .tabFloatBg {
	display:none;
	padding:0;
}
.mainNav .cur .tabFloatBg {
	display:none;
}
.mainNav li a:hover span {
	color:#c00;
}
.mainNav .cur a,.mainNav .cur span {
	color:#C00;
}
.rightNav {
	float:right;
	margin:17px 0 0 5px;
	padding:0 15px 0 30px;
	background:url(../images/nav_sprites.png) no-repeat -75px -150px;
	line-height:24px;
}
.collegeIcon {
	background-position:-75px -220px;
}
.mailIcon {
	background-position:-75px -194px;
}
.tabFloatBg {
	position:absolute;
	left:0;
	top:53px;
	height:3px;
	width:70px;
	background-color:#C00;
	font-size:0;
	line-height:0;
}
.tabFloatBg i {
	position:absolute;
	top:3px;
	left:50%;
	width:7px;
	height:4px;
	margin-left:-3px;
	background-position:-47px 0;
}
.subnav {
	background:url(../images/tab_bg.png) repeat-x left bottom;
}
.subnav .wrap {
	position:relative;
	z-index:200;
}
.grouProvince {
	position:absolute;
	top:-70px;
	display:inline;
	width:122px;
	height:20px;
	margin:15px 10px 0 0;
	padding:0;
	background:none;
}
.grouProvince span {
	position:absolute;
	top:0;
	left:0;
	width:60px;
	height:16px;
	padding:2px 0 0 0;
	line-height:14px;
	border:1px solid #DBDBDB;
	cursor:pointer;
	background:#fff;
	z-index:1;
	text-align:center;
	font-weight:bold;
}
.grouProvince span.cur {
	border-bottom:none;
}
.grouProvince span i {
	display:inline-block;
	width:7px;
	height:4px;
	margin-left:4px;
	background-position:-278px 0;
	font-size:0;
	vertical-align:2px;
	-moz-transition:-moz-transform .4s ease-out;
	-webkit-transition:-webkit-transform .4s ease-out;
	-o-transition:-o-transform .4s ease-out;
	-ms-transition:-ms-transform .4s ease-out;
	transition:transform .4s ease-out;
}
.grouProvince span.cur i {
	background-position:-270px 0;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.grouProvinceBox {
	position:absolute;
	top:18px;
	right:-248px;
	display:none;
	width:300px;
	padding:10px 4px;
	background:#fff;
	border:1px solid #DBDBDB;
}
#grouponPrvcClose {
	position:absolute;
	right:3px;
	top:3px;
	height:15px;
	width:15px;
	background-position:-287px 0;
	cursor:pointer;
}
.grouProvinceBox li {
	float:left;
	width:60px;
	padding:8px 0;
	text-align:center;
}
.header_tab {
	position:relative;
	padding-bottom:2px;
}
.more_famous_brand {
	position:absolute;
	right:0;
	top:7px;
	width:82px;
	height:28px;
	padding-right:33px;
	line-height:26px;
	z-index:2;
	color:#666;
	background:url(../images/v2-btn.png) -184px 0;
	text-align:right;
}
.more_famous_brand:hover {
	color:#c00;
}
.more_famous_brand strong {
	padding:0 2px;
	color:#F04C44;
	font-size:16px;
	font-weight:normal;
	font-family:verdana;
}
.header_tab_top {
	position:relative;
	z-index:1;
}
.header_tab_top li {
	position:relative;
	float:left;
	width:239px;
	border-right:1px solid #fff;
	text-align:center;
	font-size:18px;
	font-family:"microsoft yahei";
	background-color:#666;
}
.header_tab_top .cur {
	position:relative;
	background:#E01F11;
}
.header_tab_top .cur .downArrow {
	display:block;
}
.header_tab_top li a {
	display:block;
	height:25px;
	line-height:25px;
	padding:7px 0;
	color:#fff;
}
.header_tab_con {
	position:relative;
	width:963px;
	border:1px solid #E2E2E2;
	border-top:none;
	background-color:#fff;
}
.tab_brand {
	width:980px;
	padding:0;
	overflow:hidden;
	background-color:#fff;
	border:none;
}
.tab_brand_in {
	width:980px;
	padding-bottom:4px;
	overflow:hidden;
}
.tab_brand ul {
	width:50000px;
}
.tab_brand_row ul {
	width:auto;
	margin-right:-10px;
}
.tab_brand li {
	float:left;
	width:235px;
	margin:10px 10px 0 0;
	padding:7px 0 8px 0;
	border-width:1px;
	border-style:solid;
	border-color:#fff #eee #DCDCDC #eee;
	box-shadow:0 1px 1px #eee;
	font-weight:bold;
	background-color:#fff;
}
.tab_brand li img {
	display:block;
}
.tab_brand li div {
	width:225px;
	margin:0 4px;
	padding:1px;
}
.tab_brand .cur div {
	margin:0 2px;
	padding:1px;
}
.tab_brand li.cur {
	width:231px;
	padding:5px 0 6px;
	border:3px solid #f9b7b7;
	-moz-transition:border-color .2s ease-in-out;
	-webkit-transition:border-color .2s ease-in-out;
	-o-transition:border-color .2s ease-in-out;
	-ms-transition:border-color .2s ease-in-out;
	transition:border-color .2s ease-in-out;
}
.tab_brand li p {
	position:relative;
	height:14px;
	padding:10px 80px 10px 4px;
}
.tab_brand li p a {
	display:block;
	height:14px;
	overflow:hidden;
	color:#666;
}
.tab_brand li .brandNum {
	position:absolute;
	top:9px;
	*top:10px;
	right:5px;
	font-weight:normal;
}
.tab_brand li .ready .brandNum {
	color:#669BFF;
	font-size:14px;
	font-weight:bold;
}
.tab_brand li .brandNum strong {
	color:#F04C44;
	font-size:14px;
}
.tab_brand .cur p a {
	color:#333;
}
.header_tab_con .pre,.header_tab_con .next {
	display:none;
	position:absolute;
	top:50%;
	width:29px;
	height:50px;
	margin-top:-25px;
	cursor:pointer;
}
.header_tab_con .pre {
	left:0;
	background-position:0 -169px;
}
.header_tab_con .next {
	right:2px;
	background-position:-30px -169px;
}
.header_tab_con .prev_no {
	background-position:0 -220px;
}
.header_tab_con .next_no {
	background-position:-30px -220px;
}
.goIco {
	position:absolute;
	top:50%;
	right:0;
	_right:-1px;
	width:34px;
	height:34px;
	margin-top:-17px;
}
.header_tab_top li i {
	display:inline-block;
	margin-right:10px;
	font-size:0;
	vertical-align:-4px;
}
.header_tab_top .brandIco {
	width:22px;
	height:22px;
	background-position:-23px -115px;
}
.header_tab_top .famousIco {
	width:24px;
	height:20px;
	background-position:-76px -167px;
}
.header_tab_top .cur .brandIco {
	background-position:0 -115px;
}
.header_tab_top .cur .famousIco {
	background-position:-51px -167px;
}
.tab_famous {
	padding:0 0 14px 15px;
	overflow:hidden;
}
.tab_famous_in {
	margin-right:-6px;
}
.tab_famous a {
	float:left;
	width:300px;
	height:85px;
	margin:14px 20px 0 0;
	border:1px solid #ebebeb;
}
.tab_famous a:hover {
	border:1px solid #ec2c1c;
}
.tab_famous a img {
	display:block;
}
.downArrow {
	display:none;
	position:absolute;
	left:50%;
	bottom:-7px;
	width:14px;
	height:7px;
	margin-left:-7px;
	background-position:-19px -168px;
	font-size:0;
}
.grou_all_title {
	position:relative;
	height:50px;
	overflow:hidden;
}
.grou_all_title h3 {
	position:absolute;
	top:20px;
	left:0;
	padding:0 30px 0 15px;
	font-size:18px;
	font-family:"microsoft yahei";
	font-weight:normal;
	background-color:#F5F5F5;
	z-index:1;
}
.grou_all_title ul {
	position:absolute;
	top:28px;
	right:0;
	height:14px;
	margin-right:-1px;
	overflow:hidden;
	color:#999;
}
.grou_all_title li {
	float:left;
	color:#666;
}
.grou_all_title li a {
	display:inline-block;
	padding:0 10px;
	border-right:1px solid #ccc;
	color:#666;
}
.grou_all_title li a:hover {
	color:#c00;
}
.thirdnav dl {
	position:relative;
	width:903px;
	margin-bottom:-1px;
	padding:5px 0 20px 75px;
	border:1px solid #DDD;
	text-align:left;
	background-color:#fff;
}
.thirdnav dd {
	float:left;
	height:19px;
	margin:10px 20px 0 0;
	white-space:nowrap;
}
.thirdnav dt {
	position:absolute;
	top:20px;
	left:20px;
}
.thirdnav dd a {
	display:inline-block;
	height:14px;
	padding:2px 5px 3px;
	_overflow:hidden;
}
.thirdnav .hot a {
	color:#F04C44;
}
.thirdnav .cur a,.thirdnav dd a:hover {
	background-color:#F04C44;
	color:#fff;
}
.thirdnav.fixed {
	position:fixed;
	_position:absolute;
	top:0;
	z-index:2;
	box-shadow:0 1px 5px #CCC;
}
.thirdnav i {
	display:inline-block;
	margin-right:5px;
	font-size:0;
	line-height:0;
}
.thirdnav .today i {
	width:10px;
	height:9px;
	background-position:-35px 0;
}
.thirdnav .ent i {
	width:10px;
	height:10px;
	background-position:-55px 0;
}
.thirdnav .today.cur i,.thirdnav .today a:hover i {
	background-position:-67px 0;
}
.thirdnav .ent.cur i,.thirdnav .ent a:hover i {
	background-position:-79px 0;
}
.thirdnav.fixed dl {
	padding:5px 0 10px 75px;
}
.thirdnav.fixed dd {
	margin:5px 20px 0 0;
}
.thirdnav.fixed dt {
	top:12px;
}
.list_rank {
	position:relative;
	line-height:30px;
	z-index:1;
	background:url(images/rank_shadow.png) repeat-x left bottom #fff;
}
.rank_op {
	float:left;
	width:780px;
	height:30px;
	border-left:1px solid #DDD;
}
.list_rank li {
	float:left;
	text-align:center;
}
.rank_op li {
	width:78px;
}
.rank_op .cur {
	margin-top:-1px;
	border-top:1px solid #C00;
}
.rank_op li a {
	display:block;
	border-right:1px solid #d7d7d7;
}
.rank_op li a:hover span {
	color:#c00;
}
.rank_op li a span {
	padding-left:20px;
}

.rank_op li .ascende {
	padding-right:28px;
	background:url(../indeximages/index_sprites.png) no-repeat right -129px;
}
.rank_op li .descend {
	padding-right:28px;
	background:url(../indeximages/index_sprites.png) no-repeat right -91px;
}
.rank_op li a:hover {
	background-color:#fff;
	color:#333;
}
.rank_op .cur a {
	cursor:default;
	background-color:#fff;
	color:#c00;
}
.rank_op .cur a:hover {
	color:#c00;
}
.rank_op .ascende:hover,.rank_op .cur .ascende {
	background-position:right -148px;
}
.rank_op .descend:hover,.rank_op .cur .descend {
	background-position:right -110px;
}
.list_rank .grou_view_his {
	float:right;
	width:132px;
	cursor:pointer;
	_height:25px;
	_padding-top:5px;
}
.grou_view_his {
	background:#F8EADA;
	color:#BD8853;
}
.rank_op .grou_view_his.cur {
	position:relative;
	border-top:1px solid #ddd;
	border-bottom:1px solid #FAF1E6;
	z-index:2;
}
.rank_op .grou_view_his.cur b {
	background-position:-81px -14px;
}
.grou_view_his i,.grou_view_his b {
	position:relative;
	display:inline-block;
	font-size:0;
}
.grou_view_his i {
	width:16px;
	height:14px;
	top:3px;
	margin-right:5px;
	background-position:-77px -35px;
}
.grou_view_his b {
	width:9px;
	height:5px;
	top:-2px;
	margin-left:5px;
	background-position:-91px -14px;
}
.grou_view_his_out {
	position:absolute;
	right:198px;
	top:30px;
	padding:30px 30px 20px;
	background-color:#FAF1E6;
	background:rgba(250,241,230,0.9);
	border:1px solid #DEDEDE;
	box-shadow:1px 1px 2px #F3F3F3;
}
.grou_view_his_out li {
	float:left;
	width:200px;
	text-align:left;
}
.grou_view_his_out li h4 {
	height:36px;
	line-height:18px;
	margin-top:5px;
	padding:0 10px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
}
.grou_view_his_out li h4 a {
	color:#666;
}
.grou_view_his_out li h4 a:hover {
	color:#333;
}
.grou_view_his_out .his_con {
	margin:0 9px;
}
.grou_view_his_out .his_con a {
	display:block;
	border:1px solid #FAF1E6;
}
.grou_view_his_out .his_con a:hover {
	border:1px solid #999;
}
.grou_view_his_out .his_con .title {
	height:24px;
	line-height:24px;
	background:url(../images/detail_sprites.png) no-repeat 0 -652px;
	text-align:center;
	color:#fff;
}
.grou_view_his_out .his_con .title strong {
	font-weight:bold;
	padding-left:45px;
}
.grou_view_his_out .his_con img {
	display:block;
	width:180px;
	height:105px;
}
.grou_view_his_in {
	width:600px;
	overflow:hidden;
}
.grou_view_his_in ul {
	width:100000px;
}
.grou_view_his_btn {
	position:absolute;
	width:38px;
	top:0;
	height:220px;
	cursor:pointer;
}
.grou_view_his_out .pre {
	left:0;
}
.grou_view_his_out .next {
	right:0;
}
.grou_view_his_btn span {
	position:absolute;
	top:50%;
	width:29px;
	height:50px;
	margin-top:-25px;
	background-position:0 -169px;
}
.grou_view_his_out .next span {
	right:0;
	background-position:-30px -169px;
}
.grou_view_his_out .nextHover span {
	background-position:-24px -252px;
}
.grou_view_his_out .preHover span {
	background-position:-40px -252px;
}
.grou_view_his_btn .disable {
	cursor:default;
}
.grou_view_his_out .pre .disable {
	background-position:0 -220px;
}
.grou_view_his_out .next .disable {
	background-position:-30px -220px;
}
.grou_view_his_out .close {
	position:absolute;
	top:10px;
	right:10px;
	width:18px;
	height:17px;
	background-position:0 -168px;
}
.grou_view_his_empty {
	padding:35px 40px;
	font-size:14px;
}
.sup_page {
	float:right;
	border-right:1px solid #DDD;
}
.sup_page .pageNum {
	padding-right:10px;
	color:#333;
}
.sup_page .pageNum strong {
	color:#F04C44;
}
.sup_page a {
	float:left;
	height:14px;
	line-height:14px;
	padding:8px 10px;
	border-left:1px solid #ddd;
}
.sup_page a:hover {
	background:#fff;
}
.sup_page a.prev {
	background-position:-48px -60px;
}
.sup_page a.prevNo {
	background-position:-84px -60px;
	cursor:default;
}
.sup_page a.next {
	background-position:-66px -60px;
}
.sup_page a.nextNo {
	background-position:-102px -60px;
	cursor:default;
}
.sup_page .prev_no:hover,.sup_page .next_no:hover {
	background:none;
}
.sub_page {
	padding:0 0 60px 0;
	line-height:14px;
	font-size:14px;
}
.sub_page div {
	float:right;
}
.sub_page a,.sub_page span {
	float:left;
	padding:8px 11px;
	border:1px solid #ddd;
}
.sub_page a {
	margin-left:-1px;
	background-color:#fff;
}
.sub_page .page_cur {
	margin-left:-1px;
	background:#fff;
	color:#ccc;
	font-weight:bold;
}
.sub_page .page_break {
	padding:5px;
	border:none;
}
.sub_page .page_prev {
	margin:0 10px 0 0;
	padding:8px 10px 8px 12px;
}
.sub_page .page_next {
	margin-left:10px;
	padding:8px 12px 8px 10px;
	background-position:-144px -53px;
}
.page_nav .page_prev i,.page_nav .page_next i {
	display:inline-block;
	width:5px;
	height:9px;
	font-size:0;
	line-height:0;
}
.page_nav .page_prev i {
	margin-right:5px;
	background-position:-12px -143px;
}
.page_nav .page_prev:hover i {
	background-position:-24px -143px;
}
.page_nav .prev_no,.page_nav .next_no {
	color:#ccc;
	cursor:default;
}
.page_nav .prev_no i,.page_nav .prev_no:hover i {
	background-position:0 -143px;
}
.page_nav .page_next i {
	margin-left:5px;
	background-position:-18px -143px;
}
.page_nav .page_next:hover i {
	background-position:-30px -143px;
}
.page_nav .next_no i,.page_nav .next_no:hover i {
	background-position:-6px -143px;
}
.modFloatCate {
	display:none;
	position:fixed;
	_position:absolute;
	bottom:40px;
	left:50%;
	width:48px;
	padding:0 5px;
	margin-left:500px;
	background-color:#B7B7B7;
	overflow:hidden;
	border-radius:3px;
}
.modFloatCateHover {
	background-color:#fff;
}
.modFloatCate ul {
	margin-top:-1px;
}
.modFloatCate li {
	cursor:pointer;
}
.modFloatCate li a {
	display:block;
	padding:10px 0;
	border-top:1px dotted #E6E6E6;
	text-align:center;
}
.modFloatCate a,.modFloatCate a:hover {
	color:#fff;
}
.modFloatCate .hover a {
	margin:0 -5px -1px;
	padding:10px 0;
	background-color:#D2D2D2;
	border-bottom:1px solid #d2d2d2;
}
.modFloatCate .cur a {
	position:relative;
	margin:0 -5px -1px;
	padding:9px 0;
	background-color:#C00;
	border:1px solid #C00;
	z-index:1;
}
.modFloatCate li i {
	display:block;
	margin:0 auto;
	font-size:0;
	cursor:pointer;
}
.modFloatCate li span {
	display:block;
	padding-top:10px;
	cursor:pointer;
}
.modFloatCate .homeIco {
	width:25px;
	height:22px;
	background-position:-3px 0;
}
.modFloatCate .brandIco {
	width:22px;
	height:22px;
	background-position:-6px -23px;
}
.modFloatCate .famousIco {
	width:26px;
	height:21px;
	background-position:-1px -48px;
}
.modFloatCate .entIco {
	width:26px;
	height:25px;
	background-position:-2px -70px;
}
.modFloatCate .todayIco {
	width:25px;
	height:23px;
	background-position:0 -125px;
}
.modFloatCate .feedbackIco {
	width:20px;
	height:20px;
	background-position:-8px -96px;
}
.modFloatCate .topIco {
	position:relative;
	top:-2px;
	display:inline-block;
	margin:0 5px 0 0;
	width:9px;
	height:5px;
	background-position:-19px -118px;
}
.modFloatCate .toTop {
	height:36px;
	margin:0 -5px;
	text-align:center;
}
.foot_banner {
	background-color:#fff;
}
.foot_banner .foot_banner_in {
	padding:20px 0;
}
.foot_banner_in {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.foot_banner_in ul {
	margin-right:-20px;
}
.foot_banner_in li {
	float:left;
	margin-right:20px;
}
.foot_banner_in li img {
	display:block;
}
.detailCrumb {
	height:34px;
	padding-left:10px;
	line-height:34px;
}
.detailCrumb a,.detailCrumb em,.detailCrumb span {
	float:left;
}
.detailCrumb em {
	position:relative;
	top:-1px;
	width:10px;
	height:34px;
	margin:0 15px;
	background-position:0 -2px;
	font-size:0;
	background:url(../images/v2_detail_sprite.png) no-repeat;
}
.detailCrumb span {
	width:750px;
	color:#999;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.hide {
	display:none;
}
.groupon_draw_banner i,.moneyIco,.tuan_list .discount,.post_ico {
	background:url(../images/v2_sprite.png) no-repeat;
}
.groupon_draw_banner {
	position:relative;
	z-index:0;
}
.drawBannerIn {
	height:40px;
	overflow:hidden;
}
.groupon_draw_banner i {
	position:absolute;
	right:-25px;
	top:0;
	width:25px;
	height:40px;
	cursor:pointer;
	background-position:-75px -187px;
}
.groupon_draw_banner .drawBannerUnfold {
	background-position:-49px -187px;
}
.groupon_draw_banner a {
	display:block;
}
.groupon_draw_banner a img {
	display:block;
	width:980px;
}
.draw_banner_h330 {
	display:none;
}
.draw_banner_h330 img {
	height:300px;
}
.draw_banner_h60 img {
	height:40px;
}
.header_banner {
	overflow:hidden;
	background-color:#fff;
}
.header_banner_in {
	margin-top:10px;
	padding:0 0 2px 0;
}
.header_banner_left {
	position:relative;
	float:left;
	width:980px;
	height:300px;
	overflow:hidden;
}
.header_banner_left .slideList {
	width:980px;
}
.header_banner_left .slideList li {
	float:left;
}
.header_banner_left a,.footer_banner a {
	display:block;
}
.header_banner_left img {
	display:block;
}
.header_banner_right {
	float:left;
	width:180px;
	height:160px;
	padding:0 15px 0 14px;
	border-left:1px solid #EFEFEF;
	background-color:#fff;
	overflow:hidden;
}
.header_banner_right img {
	display:block;
	padding:10px 0;
	-moz-transition:all .3s ease .1s;
	-webkit-transition:all .3s ease .1s;
	-o-transition:all .3s ease .1s;
	-ms-transition:all .3s ease .1s;
	transition:all .3s ease .1s;
}
.header_banner_right a {
	display:block;
	border-bottom:1px solid #EFEFEF;
}
.header_banner_right img:hover {
	margin-left:-10px;
}
.footer_banner {
	position:relative;
	height:80px;
	overflow:hidden;
}
.footer_banner .slideList {
	width:980px;
}
.footer_banner img {
	width:980px;
	height:80px;
}
.slideSwitch {
	position:absolute;
	right:20px;
	bottom:10px;
	z-index:1;
}
.slideSwitch li {
	float:left;
	width:10px;
	height:10px;
	margin-left:10px;
	background:#CCC;
	color:#fff;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
	font-size:0;
}
.slideSwitch li.cur {
	background-position:right -535px;
	background:#C00;
}
.free_order {
	padding:7px 0 7px 34px;
	border:1px solid #ffd8a3;
	background:#fffde6 url(../indeximages/index_sprites.png) -290px -52px no-repeat;
	font-weight:700;
	line-height:14px;
}
.free_order_info {
	float:right;
	width:836px;
	height:14px;
	overflow:hidden;
	font-weight:400;
}
.free_order_info_con {
	width:100000px;
}
.free_order_info_con ul {
	float:left;
}
.free_order_info_con li {
	float:left;
	margin-right:35px;
}
.tuan {
	padding-top:10px;
	background-color:#fff;
	_margin-top:-2px;
	*zoom:1;
}
.tuan_in {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.tuan_list {
	margin-right:-17px;
}
.tuan_list li {
	position:relative;
	float:left;
	width:300px;
	margin:0 0 8px;
	padding-bottom:17px;
}
.tuan_list li div {
	width:285px;
	height:389px;
	padding:6px 6px 19px;
	border:1px solid #EEE;
	border-top:1px solid #fff;
	background:url(../images/shadow.png) #fff repeat-x left bottom;
	-moz-transition:border-color .2s ease-in-out;
	-webkit-transition:border-color .2s ease-in-out;
	-o-transition:border-color .2s ease-in-out;
	-ms-transition:border-color .2s ease-in-out;
	transition:border-color .2s ease-in-out;
}
.tuan_list .title {
	height:48px;
	line-height:24px;
	margin-top:8px;
	padding:0 5px;
	font-size:14px;
	overflow:hidden;
	font-family:simsun;
}
.tuan_list .title a {
	color:#666;
}
.tuan_list .cur .title a,.tuan_list .title a:hover {
	color:#333;
}
.tuan_list .expire .title a,.tuan_list .expire .title a:hover {
	color:#666;
}
.tuan_list .cur div {
	border:3px solid #679800;
	border-radius:2px;
	padding:4px 4px 17px;
	background:#fff;
}
.tuan_list .cur .ready {
	border-color:#C8DBFF;
}
.tuan_list .cur .expire {
	border-color:#DEDEDE;
}
.tuan_list li a img {
	display:block;
}
.tuan_list .freshIco {
	position:absolute;
	top:-2px;
	right:0;
	width:44px;
	height:24px;
	line-height:20px;
	text-indent:16px;
	background:url(../images/v2-prev-next-btn.png) -0px -142px;
	_background:url(../images/v2-prev-next-btn_ie6.gif) 0 -142px;
	font-style:normal;
	color:#fff;
}
.tuan_list .freshIcoImg {
	position:absolute;
	right:0;
	top:-4px;
	width:310px;
	height:42px;
	padding-right:5px;
	text-align:right;
}
.tuan_list .freshIcoImg img {
	display:inline-block;
	width:33px;
	height:42px;
	*display:inline;
	*zoom:1;
	*margin-left:-3px;
}
.tuan_list .grou_pro_buy {
	margin-top:10px;
	padding-top:4px;
}
.tuan_list .brand_grou .grou_pro_buy {
	padding:8px 0 1px;
}
.tuan_list .status {
	position:absolute;
	top:264px;
	left:7px;
	width:272px;
	height:16px;
	padding:6px 7px;
	background-color:#ffecbf;
	opacity:.8;
	filter:alpha(opacity=80);
	color:#666;
}
.tuan_list .status strong {
	color:#f04c44;
	font-family:simsun;
}
.tuan_list .status .timeLeft {
	position:absolute;
	right:7px;
}
.tuan_list .price {
	float:left;
	height:50px;
	margin-top:-7px;
	padding:0 8px 0 5px;
	color:#F04C44;
	font-size:28px;
	font-family:"microsoft yahei";
	font-weight:bold;
}
.tuan_list .brand_grou .price {
	margin-top:-12px;
	font-weight:normal;
}
.tuan_list .price strong {
	position:relative;
	top:2px;
	font-size:32px;
	font-family:"microsoft yahei";
}
.tuan_list .discount {
	position:relative;
	left:-4px;
	*top:-16px;
	display:inline-block;
	width:auto;
	height:14px;
	line-height:15px;
	*line-height:14px;
	padding:0 17px 0 7px;
	background-position:0 -95px;
	color:#fff;
	font-family:simsun;
	text-align:center;
	vertical-align:3px;
}
.tuan_list .ready .discount {
	background-position:0 -65px;
}
.tuan_list .expire .discount {
	background-position:0 -80px;
}
.tuan_list .ready .price {
	color:#669BFF;
}
.tuan_list .expire .price {
	color:#BCBCBC;
}
.tuan_list .expire a img {
	filter:gray;
	-webkit-filter:grayscale(1);
	-moz-filter:grayscale(1);
	-ms-filter:grayscale(1);
	-o-filter:grayscale(1);
}
.tuan_list del {
	display:block;
	*margin-top:-24px;
	color:#999;
	line-height:22px;
}
.tuan_list .view {
	position:absolute;
	right:15px;
	top:277px;
	width:89px;
	height:30px;
	line-height:30px;
	background:url(../images/v2-btn.png) no-repeat -90px 0;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.tuan_list li .view:hover {
	color:#fff;
	background-position:-90px -31px;
}
.tuan_list .cur .view {
	background-position:-90px 0;
}
.tuan_list .brand_grou .ready .view:hover,.tuan_list .ready .view {
	background-position:-90px -62px;
}
.tuan_list .ready .readyTip {
	background-position:-180px -62px;
}
.tuan_list .brand_grou.cur .ready .view {
	background-position:-90px -124px;
}
.tuan_list li.cur .ready .view {
	_background-position:-90px -62px;
}
.tuan_list .cur .ready .readyTip,.tuan_list .ready .view:hover,.tuan_list .cur .ready .view {
	background-position:-90px -124px;
}
.tuan_list .expire .view,.tuan_list .expire .view:hover {
	background-position:-90px -93px;
}
.tuan_list .expire .view {
	cursor:default;
}
.tuan_list .chance .view,.tuan_list .chance .view:hover {
	background-position:-180px -93px;
}
.tuan_list .chance .view {
	cursor:pointer;
}
.post_ico {
	position:relative;
	left:0;
	top:3px;
	display:inline-block;
	height:18px;
	margin-right:5px;
	font-size:0;
	line-height:0;
}
.post_free_ico {
	width:30px;
	background-position:-50px -248px;
}
.tuan_list .ready .post_free_ico {
	width:30px;
	background-position:-50px -266px;
}
.tuan_list .expire .post_free_ico {
	width:30px;
	background-position:-50px -284px;
}
.post_free_cn {
	width:50px;
	background-position:0 -230px;
}
.tuan_list .ready .post_free_cn {
	width:50px;
	background-position:-50px -230px;
}
.tuan_list .expire .post_free_cn {
	width:50px;
	background-position:0 -248px;
}
.post_free_100 {
	width:50px;
	background-position:0 -266px;
}
.tuan_list .ready .post_free_100 {
	width:50px;
	background-position:0 -284px;
}
.tuan_list .expire .post_free_100 {
	width:50px;
	background-position:0 -302px;
}
.moneyIco {
	display:inline-block;
	width:11px;
	height:14px;
	margin-right:3px;
	font-size:0;
	line-height:0;
	background-position:0 -153px;
}
.tuan_list .ready .moneyIco {
	background-position:-12px -153px;
}
.tuan_list .expire .moneyIco {
	background-position:-24px -153px;
}
.tuan111 .tuan_list .cur .readyView {
	background-position:-90px -124px;
}
.right_fixed_ad {
	position:fixed;
	_position:absolute;
	right:10px;
	top:170px;
	z-index:1000;
	width:150px;
	height:290px;
}
.right_fixed_ad .s_pic {
	display:none;
}
.right_fixed_ad .close {
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	background:url(../indeximages/right_fixed_close.png) 4px 5px no-repeat;
	cursor:pointer;
}
.rb_fixed {
	width:95px;
	height:65px;
}
.rb_fixed .b_pic {
	display:none;
}
.rb_fixed .s_pic {
	display:block;
}
.rb_fixed .close {
	display:none;
}
#freeGroupremined,#freeReminedOk {
	position:relative;
	z-index:0;
	width:340px;
	padding:16px 50px;
}
#freeReminedOk {
	padding:0;
	border:6px solid #b4b4b4;
}
#freeGroupremined small,#freeReminedOk small {
	display:block;
	position:relative;
	z-index:0;
	padding-left:60px;
	font-style:normal;
	font-size:14px;
	line-height:160%;
	_zoom:1;
}
#freeGroupremined small s,#freeReminedOk small s {
	position:absolute;
	top:50%;
	left:0;
	z-index:1;
	margin-top:-18px;
	width:39px;
	height:31px;
	background:url(../images/detailPopbg.jpg) no-repeat;
}
#freeReminedOk small s {
	left:30px;
}
#freeReminedOk small {
	padding:16px 40px 16px 80px;
	border:1px solid #dbdbdb;
	font-size:12px;
}
#freeReminedOk small a {
	color:#c00;
}
#freeReminedOk small a:hover {
	color:#f60;
}
#freeGroupremined p {
	padding:18px 6px 0;
}
#freeGroupremined p label {
	display:inline-block;
	width:62px;
	padding:0 4px 0 0;
}
#freeGroupremined input {
	width:194px;
	height:14px;
	padding:3px 2px;
	border:1px solid #dfdfdf;
}
#freeGroupremined img {
	width:57px;
	height:22px;
	margin:0 18px;
	cursor:pointer;
}
#freeGroupremined span b {
	color:#06c;
	font-weight:normal;
	cursor:pointer;
}
#freeGroupremined .checkCode {
	width:56px;
}
#freeGroupremined .bt {
	display:block;
	width:57px;
	margin:0 auto;
	padding:6px 0 7px;
	background:url(../images/detailPopbg.jpg) no-repeat -40px 0;
	color:#fff;
	font-weight:bold;
	line-height:14px;
	text-shadow:1px 1px 1px #D84803;
	text-align:center;
	cursor:pointer;
}
.welcome_new {
	position:relative;
}
.welcome_new span {
	position:absolute;
	z-index:1;
}
.popGeneral .welcome_main {
	left:200px;
	top:180px;
	z-index:2;
	width:610px;
	height:270px;
	background:url(../images/img_welcome.png) no-repeat 0 0;
}
.popGeneral .jrsx {
	top:424px;
	_top:421px;
	left:150px;
	width:231px;
	height:202px;
	overflow:hidden;
	background:url(../images/img_jrsx.png) no-repeat 0 0;
}
.popGeneral .chwl {
	top:2px;
	left:285px;
	width:139px;
	height:169px;
	overflow:hidden;
	background:url(../images/img_chwl.png) no-repeat 0 0;
}
.popGeneral .ps {
	top:3px;
	_top:2px;
	right:0;
	width:343px;
	height:185px;
	overflow:hidden;
	background:url(../images/img_ps.png) no-repeat 0 0;
}
.grouEntHd .header_tab_con .pre,.grouEntHd .header_tab_con .next {
	display:block;
}
.sliderNav {
	position:absolute;
	right:5px;
	bottom:7px;
}
.sliderNav a {
	float:left;
	width:10px;
	height:10px;
	margin:0 4px;
	border-radius:5px;
	background-color:#2F2B20;
	font-size:0;
	cursor:default;
}
.sliderNav .cur {
	background-color:#F04C44;
}
.grouEntHd {
	padding-top:10px;
	background-color:#fff;
}
.grouEntHd .header_tab_con {
	width:auto;
	border:none;
}
.grouEntHd .tab_brand_in {
	width:980px;
	height:120px;
	padding:0;
}
.grouEntHd .tab_brand_in li {
	float:left;
}
.grouEntHd .tab_brand_in li img {
	display:block;
	width:980px;
	height:120px;
}
.grouEntHd .tab_brand_in ul {
	width:5000px;
}
.blueArrowIco2,.blueArrowIco {
	background:url(../images/v2_detail_sprite.png) no-repeat;
}
.blueArrowIco {
	width:10px;
	height:19px;
	background-position:-100px -353px;
	font-size:0;
}
.blueArrowIco2 {
	width:19px;
	height:10px;
	background-position:-91px -372px;
	font-size:0;
}
.grouRdyHd {
	padding-top:10px;
	background-color:#fff;
}
.grouRdyAnchor {
	position:relative;
	height:43px;
	background-color:#eee;
}
.grouRdyAnchor.fixed {
	position:fixed;
	_position:absolute;
	top:0;
	width:980px;
	z-index:110;
}
.grouRdyAnchor ul {
	border:1px solid #DDD;
	background-color:#FFF;
	font-size:18px;
	font-family:"microsoft yahei";
}
.grouRdyAnchor li {
	position:relative;
	float:left;
	height:38px;
	line-height:38px;
}
.grouRdyAnchor li a {
	display:inline-block;
	padding:0 18px;
	color:#666;
}
.grouRdyAnchor .blueArrowIco2 {
	display:none;
}
.grouRdyAnchor .cur .blueArrowIco2 {
	display:block;
	position:absolute;
	bottom:-8px;
	left:50%;
	margin-left:-10px;
}
.grouRdyAnchor .cur a {
	position:relative;
	top:-1px;
	left:-1px;
	height:40px;
	padding:0 20px 0 21px;
	background-color:#669BFF;
	color:#fff;
}
.groupon_brand_filter {
	position:relative;
	padding:0 16px 0 0;
}
.groupon_brand_filter .unfold {
	position:absolute;
	top:10px;
	right:25px;
	width:24px;
	height:40px;
	background:url(../indeximages/index_sprites_brand.png) -24px 0;
	cursor:pointer;
}
.groupon_brand_filter .fold {
	background-position:0 0;
}
.groupon_brand_filter ul {
	display:none;
	overflow:hidden;
	padding:5px 46px 5px 110px;
	border-top:1px dotted #ccc;
}
.groupon_brand_filter ul.first {
	display:block;
	border-top:0;
}
.groupon_brand_filter li {
	float:left;
	margin:5px;
	border:1px solid #c6c6c6;
}
.groupon_brand_filter li.cur {
	overflow:hidden;
	background:#e10000;
	font-weight:bold;
	border:1px solid #e10000;
}
.groupon_brand_filter li span {
	display:block;
	margin:1px;
	width:87px;
	background:#f5f5f5;
}
.groupon_brand_filter li.cur span {
	padding:7px 0;
	text-align:center;
	background:#c10000;
	color:#fff;
}
.ppt_name {
	position:absolute;
	left:10px;
	top:10px;
	width:100px;
	font-family:"Microsoft Yahei";
	font-size:16px;
	color:#333;
}
.groupon_brand_filter li a {
	display:block;
	padding:8px 0;
	width:72px;
	overflow:hidden;
	margin:0 auto;
	line-height:14px;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#333;
}
.groupon_brand_filter li a:hover {
	color:#c00;
}
.brand_banner {
	float:left;
	width:760px;
	height:120px;
}
.brand_intro dl {
	float:left;
	width:182px;
	height:114px;
	padding:4px 18px 0;
	border:1px solid #dbdbdb;
	color:#333;
}
.brand_intro dt {
	color:#666;
	text-align:center;
}
.brand_intro dt span {
	margin-right:10px;
	color:#333;
	font-size:14px;
	font-family:Microsoft Yahei;
}
.brand_intro dt b {
	color:#c00;
	font-weight:400;
}
.brand_intro dt span b {
	font-weight:700;
	font-size:26px;
}
.brand_intro dd.countdown {
	height:22px;
	overflow:hidden;
	margin-top:-1px;
	padding:11px 0 13px;
	background:url(../indeximages/index_sprites_brand.png) 0 -110px;
	color:#fff;
	line-height:22px;
	text-align:center;
}
.brand_intro dd.countdown span {
	display:block;
	background:#bb2d2d;
}
.brand_intro dd.countdown b {
	margin-left:4px;
	padding-left:12px;
	background:url(../indeximages/index_sprites_brand.png) -113px -27px no-repeat;
}
.brand_intro dd.brand_into_btn {
	margin-top:-2px;
	padding:0 4px;
}
.brand_intro a.enter_store {
	display:block;
	width:77px;
	height:26px;
	margin:0 auto;
	background:url(../indeximages/index_sprites_brand.png) -48px 0;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	text-shadow:0 0 2px #D84803;
}
.brand_ad_scroll {
	position:relative;
	height:202px;
	overflow:hidden;
}
.brand_ad_scroll .scroll_pic {
	float:left;
	width:735px;
	height:2000px;
}
.brand_ad_scroll .scroll_pic li {
	float:left;
}
.brand_ad_scroll .scroll_pic li.cur {
	position:relative;
}
.brand_ad_scroll .scroll_pic img {
	display:block;
	width:735px;
	height:202px;
}
.brand_ad_scroll .scroll_num {
	float:left;
	width:243px;
	border:1px solid #dbdbdb;
}
.brand_ad_scroll .scroll_num li {
	position:relative;
	height:58px;
	padding-top:8px;
	border-top:1px solid #dbdbdb;
	background:#f6f6f6;
	cursor:pointer;
}
.brand_ad_scroll .scroll_num li i {
	display:none;
	position:absolute;
	top:3px;
	left:-11px;
	width:11px;
	height:60px;
	background:url(../indeximages/index_sprites_brand.png) -48px -28px;
}
.brand_ad_scroll .scroll_num li span {
	display:block;
	overflow:hidden;
	width:154px;
	height:24px;
	margin-left:40px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}
.brand_ad_scroll .scroll_num li.cur {
	border-top:0;
	background:#fff;
	color:#333;
}
.brand_ad_scroll .scroll_num li.cur i {
	display:block;
}
.groupon_brand_recom {
	position:fixed;
	_position:absolute;
	top:100px;
	left:50%;
	width:158px;
	margin-left:510px;
	border:1px solid #e4e4e4;
	background:#fff;
	color:#333;
}
.groupon_brand_recom a {
	display:block;
}
.groupon_brand_recom h3 {
	background:#f1eff0;
	line-height:28px;
	font-size:12px;
	text-align:center;
}
.groupon_brand_recom div a {
	height:40px;
	padding-left:10px;
	border-top:1px solid #e4e4e4;
	background:url(../indeximages/index_sprites_brand.png) 137px -40px no-repeat;
	color:#333;
	line-height:40px;
}
.groupon_brand_recom div a:hover {
	background-position:137px -69px;
	color:#c00;
}
.groupon_brand_recom div a img {
	width:110px;
	height:32px;
	margin:4px 10px 0 0;
}
.groupon_brand_sug {
	border-top:1px solid #e4e4e4;
	background:#f3f3f3;
	line-height:28px;
	text-align:center;
}
.groupon_brand_toTop {
	border-top:1px solid #e4e4e4;
	background:#f1eff0;
	color:#333;
	line-height:18px;
	text-align:center;
}
.groupon_brand_toTop:hover {
	color:#c00;
}
.pop_win .popbox {
	background:none;
}
.pop_win .popc {
	left:0;
	top:0;
}
.subEvaBox h2 {
	height:28px;
	line-height:28px;
	color:#333;
	background:url(http://image.yihaodianimg.com/images/v2/experience/bg_x.png) repeat-x;
}
.bus_name {
	overflow:hidden;
	zoom:1;
	margin:0 10px;
	padding:8px;
	background-color:#F7F7F8;
}
.subEvaBox .bus_name {
	margin-top:10px;
}
.bus_name img {
	float:left;
	width:80px;
	height:40px;
	margin-right:10px;
	border:1px solid #E7E7E7;
}
.bus_name span {
	line-height:20px;
	color:#333;
}
.pop_win .proSatisBox strong,.subEvaBox .proSatisBox strong,.pop_win .evaFillin li strong {
	color:#333;
}
.pop_win .warn em,.subEvaBox .warn em {
	font:12px normal Verdana,Geneva,sans-serif;
	margin:0 3px;
}
.evaFillin .ipt1,.evaFillin .ipt2,.evaFillin .ipt3,.evaFillin .ipt4,.evaFillin .ipt5,.evaFillin .ipt6 {
	box-shadow:none;
}
.pop_win hr,.subEvaBox hr {
	height:1px;
	margin:0 18px 10px;
	padding:0 0 5px;
	border:0;
	border-bottom:1px dashed #CDCDCD;
}
.store_s {
	overflow:hidden;
	margin:0 10px;
	padding:8px;
	background-color:#F7F7F8;
}
.store_s strong {
	padding-left:13px;
	background:url(../images/ico_home.png) 0 3px no-repeat;
	*background-position:0 1px;
	_background-position:0 3px;
	color:#333;
}
.proSatisBox_list {
	margin:5px 18px 0;
	color:#333;
}
.pop_win .p_text,.subEvaBox .p_text {
	margin-right:24px;
	line-height:20px;
	color:#999;
}
.subEvaBox .p_text {
	margin-left:24px;
}
.pop_win .p_text a:link,.pop_win .p_text a:visited,.subEvaBox .p_text a:link,.subEvaBox .p_text a:visited {
	color:#06c;
}
.pop_win .p_text a:hover,.subEvaBox .p_text a:hover {
	color:#f60;
}
.pop_win .subEva input {
	width:100px;
	height:27px;
	line-height:27px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	border:0 none;
	background:url(http://image.yihaodianimg.com/images/v2/experience/evaBg.png) no-repeat;
}
.popup_cont {
	position:relative;
	width:378px;
	border:1px solid #ccc;
	background-color:white;
}
.popup_cont .prompted {
	overflow:hidden;
	margin:35px 0 0 50px;
}
.popup_cont .prompted img {
	float:left;
	margin-right:10px;
}
.popup_cont .prompted h3 {
	overflow:hidden;
	zoom:1;
	font-size:14px;
	margin-bottom:5px;
}
.popup_cont .prompted p {
	overflow:hidden;
	zoom:1;
	line-height:20px;
}
.popup_cont .countdown {
	text-align:center;
	color:#999;
	margin:20px 0 10px;
}
.popup_cont .close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:50px;
	height:26px;
	line-height:26px;
	background:url(../images/ico_close_1.png) 30px center no-repeat;
}
.popup_cont .close:link,.popup_cont .close:visited {
	color:#999;
}
.popup_cont .close:hover {
	color:#c00;
	text-decoration:none;
	background:url(../images/ico_close_2.png) 30px center no-repeat;
}
.popup_sens {
	width:398px;
	border:1px solid #DBDBDB;
	background-color:white;
}
.popup_sens .title {
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	height:28px;
	line-height:28px;
	color:#fff;
	background-color:#900;
	position:relative;
}
.popup_sens .title .close {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	cursor:pointer;
	background:url(../images/ico_close_3.png) 30px center no-repeat;
}
.popup_sens .popup_text {
	width:266px;
	line-height:20px;
	margin:30px 0 30px 70px;
	padding-left:20px;
	background:url(../images/ico_exc.png) 0 5px no-repeat;
}
.popup_sens .btntip {
	text-align:center;
}
.popup_sens .btntip input {
	width:56px;
	height:25px;
	line-height:25px;
	margin-bottom:20px;
	border:0 none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	background:url(../images/btn_ok.png) no-repeat;
}
.emailFeedPopwin {
	position:absolute;
	top:150px;
	left:50%;
	width:468px;
	margin-left:-234px;
	background:#fff;
	border:1px solid #ccc;
}
.emailFeedPopwin h2 {
	position:relative;
	height:27px;
	padding-left:10px;
	background:#900;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	line-height:27px;
}
.emailFeedPopwin h2 span {
	position:absolute;
	right:7px;
	top:0;
	width:39px;
	background:url(../images/emailFeed_sprites.gif) no-repeat 28px 8px;
	cursor:pointer;
}
.emailFeedPopwin .aft_box {
	padding:19px 0 8px;
	background-color:window;
}

.emailFeedPopwin .aft_box p {
	padding:0 12px;
	color:#333;
	font-weight:bold;
	line-height:24px;
}
.emailFeedPopwin .aft_box p a {
	margin-left:10px;
	color:#06c;
	font-weight:normal;
}
.emailFeedPopwin .aft_box p a:hover {
	color:#c00;
}
.emailFeedPopwin .aft_box div {
	border-bottom:1px dotted #ccc;
}
.emailFeedPopwin .aft_box div.on {
	position:relative;
}
.emailFeedPopwin .aft_box div.column {
	border-bottom:0;
}
.emailFeedPopwin .aft_box div dl {
	margin-right:-11px;
	_margin-right:-22px;
	padding:11px 12px 14px;
}
.emailFeedPopwin .aft_box div dl dt {
	color:#333;
	font-weight:bold;
}
.emailFeedPopwin .aft_box div dl dt span {
	margin-left:15px;
	font-weight:normal;
}
.emailFeedPopwin .aft_box div dl dd {
	display:block;
	float:left;
	margin:10px 11px 0 0;
	padding:4px 15px 5px 4px;
	border:1px solid #666;
	background:url(../images/emailFeed_sprites.gif) no-repeat right -48px;
	line-height:14px;
	white-space:nowrap;
	cursor:pointer;
}
.emailFeedPopwin .aft_box div dl dd:hover {
	border-color:#c00;
	background-position:right -76px;
	color:#c00;
}
.emailFeedPopwin .aft_box div.myFeed dl dd {
	padding-right:4px;
	border:1px solid #c00;
	background:none;
	color:#c00;
	cursor:default;
}
.emailFeedPopwin .aft_box div.myFeed dl dd span.del {
	display:inline-block;
	width:13px;
	height:13px;
	margin-left:2px;
	overflow:hidden;
	background:url(../images/emailFeed_sprites.gif) 0 -25px;
	text-indent:-999em;
	vertical-align:middle;
	cursor:pointer;
}
.emailFeedPopwin .aft_box div dl dd.disable {
	padding-right:4px;
	border-color:#ccc;
	background:none;
	color:#ccc;
	text-align:center;
	cursor:default;
}
.emailFeedPopwin .aft_box div.column dl dd {
	background-position:right -48px;
}
.emailFeedPopwin .aft_box div.column dl dd:hover {
	background-position:right -76px;
}
.emailFeedPopwin .aft_box div dl dd div {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	_width:442px;
	max-width:442px;
	padding-top:9px;
	white-space:normal;
}
.emailFeedPopwin .aft_box div dl dd div p {
	padding:5px 10px;
	border:1px solid #feb654;
	background:#fffde6;
	color:#f60;
	font-weight:normal;
	line-height:20px;
	text-align:left;
}
.emailFeedPopwin .aft_box div dl dd div p a {
	color:#06c;
}
.emailFeedPopwin .aft_box div dl dd div p a:hover {
	color:#c00;
}
.emailFeedPopwin .aft_box div dl dd div span {
	position:absolute;
	font-size:12px;
	font-family:"锟斤拷锟斤拷";
}
.emailFeedPopwin .aft_box div dl dd div span.ico_com1 {
	top:0;
	color:#feb654;
}
.emailFeedPopwin .aft_box div dl dd div span.ico_com2 {
	top:1px;
	color:#fffde6;
}
.emailFeedPopwin .prompt_text {
	margin-left:10px;
	padding-left:20px;
}
.emailFeedPopwin .error_text {
	color:#f00;
	background:url(../images/error_text.png) 0 center no-repeat;
}
.sArrowIco,.sClockIco,.brBtnExpand i,.brTagIco {
	background:url(../images/v2_detail_sprite.png) no-repeat;
}
.shadowP {
	height:2px;
	font-size:0;
	line-height:0;
	background:url(../images/shadow.png) repeat-x;
}
.brBtnExpand {
	position:absolute;
	bottom:1px;
	right:-25px;
	width:15px;
	height:36px;
	padding:12px 5px 0;
	text-align:center;
	line-height:16px;
	background-color:#DFDFDF;
	color:#7E7E7E;
	cursor:pointer;
}
.brBtnExpand i {
	position:absolute;
	left:50%;
	top:3px;
	width:10px;
	height:6px;
	margin-left:-5px;
	background-position:-89px -343px;
	font-size:0;
}
.brBtnCollapse {
	height:45px;
	padding:1px 5px 0;
}
.brBtnCollapse i {
	top:36px;
	background-position:-100px -344px;
}
.sClockIco {
	display:inline-block;
	width:13px;
	height:13px;
	background-position:-58px -303px;
	vertical-align:-2px;
	font-size:0;
}
.sArrowIco {
	display:inline-block;
	width:4px;
	height:7px;
	background-position:-67px -317px;
	font-size:0;
}
.brGrouFullHd {
	background-color:#fff;
}
.brGrouFullHdIn {
	padding:10px 0 5px 0;
	_zoom:1;
}
.brGrouTit {
	position:relative;
	height:35px;
	background:url(../images/brand_grou_head_bg.png) repeat-x;
	overflow:hidden;
	color:#fff;
	z-index:1;
}
.brTagIco {
	position:relative;
	display:inline-block;
	width:18px;
	height:18px;
	background-position:-76px -324px;
	font-size:0;
}
.brGrouTit .brTagIco {
	top:9px;
	margin:0 5px 0 10px;
}
.brGrouFullHdIn .brTagIco {
	margin:0 2px 0 10px;
	*margin:0 5px 0 10px;
}
.brGrouTit img {
	position:relative;
	top:9px;
}
.brGrouBrList {
	position:relative;
	width:980px;
	overflow:hidden;
	background-color:#fff;
}
.brGrouBrList ul {
	margin-right:-4px;
}
.brGrouBrList li {
	position:relative;
	float:left;
	width:122px;
	height:80px;
	border-width:0 1px 1px 0;
	border-style:dotted;
	border-color:#dcdcdc;
	overflow:hidden;
	text-align:center;
}
.brGrouBrList li a {
	color:#999;
}
.brGrouBrList .brGrouBrMore a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:119px;
	height:78px;
}
.brGrouBrList .cur .brGrouBrShow a {
	display:block;
	width:118px;
	height:76px;
	border:2px solid #F04C44;
}
.brGrouBrList .eachRowLast.cur .brGrouBrShow a {
	width:115px;
}
.brGrouBrList .eachRowLast {
	width:119px;
}
.brGrouBrList li img {
	display:block;
	height:30px;
	width:auto;
	margin:12px auto 10px;
}
.brGrouBrList .brGrouBrShow {
	position:absolute;
	left:0;
	top:0;
	width:122px;
	height:80px;
	overflow:hidden;
	color:#999;
}
.brGrouBrList .brGrouBrMore {
	position:absolute;
	display:none;
	left:50%;
	top:0;
	height:61px;
	width:0;
	padding-top:20px;
	overflow:hidden;
	background-color:#F04C44;
}
.brGrouBrList .brGrouBrMore p {
	height:18px;
	margin-top:20px;
	line-height:18px;
	color:#fff;
	overflow:hidden;
	font-weight:bold;
}
.brGrouBrList .brGrouBrMore strong {
	height:20px;
	margin-top:5px;
	line-height:20px;
	color:#FF0;
	font-size:14px;
	overflow:hidden;
}
.brGrouBrList .brGrouBrMore strong,.brGrouBrList .brGrouBrMore p {
	display:block;
	width:115px;
	padding:0 5px;
	cursor:pointer;
}
.brGrouDetailHd {
	background-color:#fff;
}
.brGrouBrListOut {
	position:relative;
	_zoom:1;
	box-shadow:1px 1px 5px #EBEBEB;
}
.brGrouDetailHd .shadowP {
	position:relative;
	margin-top:-1px;
}
.brGrouDetailHd .header_banner_left {
	width:760px;
	height:300px;
}
.brGrouDetailHd .slideList {
	width:760px;
}
.brGrou_banner_r {
	float:right;
	width:210px;
	height:100px;
	padding:10px 5px;
	overflow:hidden;
	text-align:center;
}
.brGrou_banner_r h4 {
	height:28px;
	font:400 18px/28px "microsoft yahei";
	overflow:hidden;
}
.brGrou_banner_r .brStatus {
	padding-bottom:13px;
	font-size:14px;
	background:url(../images/sidemod_bg.gif) no-repeat 5px bottom;
}
.brGrou_banner_r .brStatus strong {
	height:50px;
	margin-right:15px;
	color:#F04C44;
	font:400 24px/40px "microsoft yahei";
}
.brGrou_banner_r .brStatus strong ins {
	font-weight:700;
	text-decoration:none;
	font-size:28px;
	vertical-align:-3px;
}
.brGrou_banner_r .brStatus em {
	color:#F04C44;
}
.brGrou_banner_r .brTime {
	padding:3px 0 0;
	font-size:14px;
	color:#666;
	font-family:simsun;
}
.brGrou_banner_r .brTime span {
	margin:0 2px;
	color:#B1B1B1;
	vertical-align:1px;
}
.brGrou_banner_r .brTime .sClockIco {
	margin-right:5px;
}
.free_order {
	position:relative;
	width:940px;
	padding:7px 4px 7px 34px;
	border:1px solid #ffd8a3;
	background:#fffde6 url(../indeximages/index_sprites.png) -290px -52px no-repeat;
	font-weight:700;
	line-height:14px;
}
.free_order_info {
	float:right;
	width:836px;
	height:14px;
	overflow:hidden;
	font-weight:400;
}
.free_order_info_con {
	width:100000px;
}
.free_order_info_con ul {
	float:left;
}
.free_order_info_con li {
	float:left;
	margin-right:35px;
}
.sup_page {
	float:right;
	border-right:1px solid #DDD;
}
.sup_page .pageNum {
	padding-right:10px;
	color:#333;
}
.sup_page .pageNum strong {
	color:#c00;
}
.sup_page a {
	float:left;
	height:14px;
	line-height:14px;
	padding:8px 10px;
	border-left:1px solid #ddd;
}
.sup_page a:hover {
	background:#fff;
}
.sup_page a.prev {
	background-position:-48px -60px;
}
.sup_page a.prevNo {
	background-position:-84px -60px;
	cursor:default;
}
.sup_page a.next {
	background-position:-66px -60px;
}
.sup_page a.nextNo {
	background-position:-102px -60px;
	cursor:default;
}
.sup_page .prev_no:hover,.sup_page .next_no:hover {
	background:none;
}
.sub_page {
	padding:0 0 60px 0;
	line-height:14px;
	font-size:14px;
}
.sub_page div {
	float:right;
}
.sub_page a,.sub_page span {
	float:left;
	padding:8px 11px;
	border:1px solid #ddd;
}
.sub_page a {
	margin-left:-1px;
	background-color:#fff;
}
.sub_page .page_cur {
	margin-left:-1px;
	background:#fff;
	color:#ccc;
	font-weight:bold;
}
.sub_page .page_break {
	padding:5px;
	border:none;
}
.sub_page .page_prev {
	margin:0 10px 0 0;
	padding:8px 10px 8px 12px;
}
.sub_page .page_next {
	margin-left:10px;
	padding:8px 12px 8px 10px;
	background-position:-144px -53px;
}
.page_nav .page_prev i,.page_nav .page_next i {
	display:inline-block;
	width:5px;
	height:9px;
	font-size:0;
	line-height:0;
}
.page_nav .page_prev i {
	margin-right:5px;
	background-position:-12px -143px;
}
.page_nav .page_prev:hover i {
	background-position:-24px -143px;
}
.page_nav .prev_no,.page_nav .next_no {
	color:#ccc;
	cursor:default;
	background:#fff;
}
.page_nav .prev_no i,.page_nav .prev_no:hover i {
	background-position:0 -143px;
}
.page_nav .page_next i {
	margin-left:5px;
	background-position:-18px -143px;
}
.page_nav .page_next:hover i {
	background-position:-30px -143px;
}
.page_nav .next_no i,.page_nav .next_no:hover i {
	background-position:-6px -143px;
}

/* SVN.committedRevision=897779 */
.header_nav_right {
	z-index:999;
}
.site_header_out {
	position:static;
}
.grou_tips_item {
	float:right;
	padding-top:10px;
	width:191px;
	height:20px;
}
.grou_tips_item a {
	float:left;
	width:85px;
	height:20px;
	color:#E8AAAC;
	line-height:20px;
	font-size:12px;
	font-style:italic;
	cursor:pointer;
	text-align:center;
}
.grou_tips_item a:hover {
	color:#E8AAAC;
}
.grou_tips_item .group_join {
	border-right:1px solid #5f1317;
}
.hd_header_nav_right {
	position:relative;
	z-index:999;
	float:left;
	width:835px;
}
.hd_header_nav_right .link li {
	float:left;
}
.hd_header_nav_right .link .lastR {
	float:right;
	width:107px;
	height:40px;
	overflow:hidden;
	background:url(../images/simple_head/fab/simple_head_fab.png) no-repeat 0 0;
}
.hd_header_nav_right .link li a {
	display:inline-block;
	height:40px;
	_margin-top:-1px;
	padding:0 27px;
	line-height:40px;
	color:#fff;
	font-weight:bold;
}
.hd_header_nav_right .link li a:hover,.hd_header_nav_right .link .cur a {
	background:#6f1017;
}
.hd_header_nav_right .link .lastR .promise span {
	float:left;
	display:block;
	padding:0;
	width:33px;
	height:40px;
	text-indent:-99em;
}
.w1200 .hd_header_nav_right {
	width:1055px;
}
.w1200 .hd_header_nav_right .wrap {
	width:1055px;
}
.w980 .hd_header_nav_right .wrap {
	width:834px;
}
.banner_bg {
	margin-top:-33px;
}
.downArrow,.grou_view_his_out .close,.page_nav .page_prev i,.page_nav .page_next i,.thirdnav i,.grou_view_his i,.grou_view_his b,.header_tab_top li i,.goIco,.tabFloatBg i {
	background:url(../images/v2_sprite.png) no-repeat;
}
.grou_view_his_btn span,.header_tab_con .pre,.header_tab_con .next {
	background:url(../images/v2-prev-next-btn.png) no-repeat;
}
.modFloatCate i {
	background:url(../images/float_nav_bg.png) no-repeat;
	_background:url(../images/float_nav_bg_ie6.gif) no-repeat;
}
#grouponPrvcClose,.grouProvince span i,.grouProvince {
	background:url(../images/v3/v3_index_sprite.png) no-repeat;
	_background:url(../images/v3/v3_index_sprite_ie6.png) no-repeat;
}

.mainNav li span {
	padding-top:2px;
	font-weight:normal;
}
.mainNav li a:hover,.mainNav .cur a {
	color:#820000;
}
.rightNav {
	float:right;
	margin:13px 0 0 5px;
	padding:0 10px;
	line-height:24px;
	color:#666;
}
.collegeIcon {
	background-position:-75px -220px;
}
.mailIcon {
	background-position:-75px -194px;
}
.subnav {
	position:relative;
	border-bottom:1px solid #CCC;
	box-shadow:0 0 1px #ccc;
	z-index:200;
}
.subnav .wrap {
	position:relative;
}
.grou_all_title {
	position:relative;
	height:50px;
	overflow:hidden;
}
.grou_all_title h3 {
	position:absolute;
	top:20px;
	left:0;
	padding:0 30px 0 15px;
	font-size:18px;
	font-family:"microsoft yahei";
	font-weight:normal;
	background-color:#F5F5F5;
	z-index:1;
}
.grou_all_title ul {
	position:absolute;
	top:28px;
	right:0;
	height:14px;
	margin-right:-1px;
	overflow:hidden;
	color:#999;
}
.grou_all_title li {
	float:left;
	color:#666;
}
.grou_all_title li a {
	display:inline-block;
	padding:0 10px;
	border-right:1px solid #ccc;
	color:#666;
}
.grou_all_title li a:hover {
	color:#c00;
}
.thirdnav dl {
	position:relative;
	width:903px;
	margin-bottom:-1px;
	padding:5px 0 20px 75px;
	border:1px solid #DDD;
	text-align:left;
	background-color:#fff;
}
.thirdnav dd {
	float:left;
	height:19px;
	margin:10px 20px 0 0;
	white-space:nowrap;
}
.thirdnav dt {
	position:absolute;
	top:20px;
	left:20px;
}
.thirdnav dd a {
	display:inline-block;
	height:14px;
	padding:2px 5px 3px;
	_overflow:hidden;
}
.thirdnav .hot a {
	color:#F04C44;
}
.thirdnav .cur a,.thirdnav dd a:hover {
	background-color:#F04C44;
	color:#fff;
}
.thirdnav.fixed {
	position:fixed;
	_position:absolute;
	top:0;
	z-index:2;
	box-shadow:0 1px 5px #CCC;
}
.thirdnav i {
	display:inline-block;
	margin-right:5px;
	font-size:0;
	line-height:0;
}
.thirdnav .today i {
	width:10px;
	height:9px;
	background-position:-35px 0;
}
.thirdnav .ent i {
	width:10px;
	height:10px;
	background-position:-55px 0;
}
.thirdnav .today.cur i,.thirdnav .today a:hover i {
	background-position:-67px 0;
}
.thirdnav .ent.cur i,.thirdnav .ent a:hover i {
	background-position:-79px 0;
}
.thirdnav.fixed dl {
	padding:5px 0 10px 75px;
}
.thirdnav.fixed dd {
	margin:5px 20px 0 0;
}
.thirdnav.fixed dt {
	top:12px;
}
.backToTop {
	position:fixed;
	_position:absolute;
	bottom:40px;
	left:50%;
	height:165px;
	margin-left:510px;
}
.feedback {
	display:block;
	width:12px;
	height:95px;
	margin:5px;
	padding:25px 6px 0;
	background:url(../images/nav_sprites.png);
	color:#333;
}
.feedback:hover {
	background-position:-26px 0;
	color:#c00;
}
.backToTop .toTop {
	display:none;
	width:35px;
	height:35px;
	background:url(../images/nav_sprites.png) 0 -123px;
	outline:0;
}
.backToTop a.toTop:hover {
	background-position:-35px -123px;
}
.header_tab {
	position:relative;
	padding-bottom:2px;
}
.more_famous_brand {
	position:absolute;
	right:0;
	top:7px;
	width:82px;
	height:28px;
	padding-right:33px;
	line-height:26px;
	z-index:2;
	color:#666;
	background:url(../images/v2-btn.png) -184px 0;
	text-align:right;
}
.more_famous_brand:hover {
	color:#c00;
}
.more_famous_brand strong {
	padding:0 2px;
	color:#F04C44;
	font-size:16px;
	font-weight:normal;
	font-family:verdana;
}
.header_tab_top {
	position:relative;
	z-index:1;
}
.header_tab_top li {
	position:relative;
	float:left;
	width:239px;
	border-right:1px solid #fff;
	text-align:center;
	font-size:18px;
	font-family:"microsoft yahei";
	background-color:#6B6E75;
}
.header_tab_top .cur {
	position:relative;
	background:#E01F11;
}
.header_tab_top .cur .downArrow {
	display:block;
}
.header_tab_top li a {
	display:block;
	height:25px;
	line-height:25px;
	padding:7px 0;
	color:#9EA3A7;
}
.header_tab_top .cur a {
	color:#fff;
}
.header_tab_con {
	position:relative;
	width:963px;
	border:1px solid #E2E2E2;
	border-top:none;
	background-color:#fff;
}
.tab_brand {
	width:980px;
	padding:0;
	overflow:hidden;
	background-color:#fff;
	border:none;
}
.tab_brand_in {
	width:980px;
	padding-bottom:4px;
	overflow:hidden;
}
.tab_brand ul {
	width:50000px;
}
.tab_brand_row ul {
	width:auto;
	margin-right:-10px;
}
.tab_brand li {
	float:left;
	width:235px;
	margin:10px 10px 0 0;
	padding:7px 0 8px 0;
	border-width:1px;
	border-style:solid;
	border-color:#fff #eee #DCDCDC #eee;
	box-shadow:0 1px 1px #eee;
	font-weight:bold;
	background-color:#fff;
}
.tab_brand li img {
	display:block;
}
.tab_brand li div {
	width:225px;
	margin:0 4px;
	padding:1px;
}
.tab_brand li.cur {
	border:1px solid #ec2c1c;
}
.tab_brand li p {
	position:relative;
	height:14px;
	padding:10px 80px 10px 4px;
}
.tab_brand li p a {
	display:block;
	height:14px;
	overflow:hidden;
	color:#666;
}
.tab_brand li .brandNum {
	position:absolute;
	top:9px;
	*top:10px;
	right:5px;
	font-weight:normal;
}
.tab_brand li .ready .brandNum {
	color:#669BFF;
	font-size:14px;
	font-weight:bold;
}
.tab_brand li .brandNum strong {
	color:#F04C44;
	font-size:14px;
}
.tab_brand .cur p a {
	color:#333;
}
.header_tab_con .pre,.header_tab_con .next {
	display:none;
	position:absolute;
	top:50%;
	width:29px;
	height:50px;
	margin-top:-25px;
	cursor:pointer;
}
.header_tab_con .pre {
	left:0;
	background-position:0 -169px;
}
.header_tab_con .next {
	right:2px;
	background-position:-30px -169px;
}
.header_tab_con .prev_no {
	background-position:0 -220px;
}
.header_tab_con .next_no {
	background-position:-30px -220px;
}
.goIco {
	position:absolute;
	top:50%;
	right:0;
	_right:-1px;
	width:34px;
	height:34px;
	margin-top:-17px;
}
.header_tab_top li i {
	display:inline-block;
	margin-right:10px;
	font-size:0;
	vertical-align:-4px;
}
.header_tab_top .brandIco {
	width:22px;
	height:22px;
	background-position:-23px -115px;
}
.header_tab_top .famousIco {
	width:24px;
	height:20px;
	background-position:-76px -167px;
}
.header_tab_top .cur .brandIco {
	background-position:0 -115px;
}
.header_tab_top .cur .famousIco {
	background-position:-51px -167px;
}
.tab_famous {
	padding:0 0 14px 15px;
	overflow:hidden;
}
.tab_famous_in {
	margin-right:-6px;
}
.tab_famous a {
	float:left;
	width:300px;
	height:85px;
	margin:14px 20px 0 0;
	border:1px solid #ebebeb;
}
.tab_famous a:hover {
	border:1px solid #ec2c1c;
}
.tab_famous a img {
	display:block;
}
.downArrow {
	display:none;
	position:absolute;
	left:50%;
	bottom:-7px;
	width:14px;
	height:7px;
	margin-left:-7px;
	background-position:-19px -168px;
	font-size:0;
}
.modFloatCate {
	display:none;
	position:fixed;
	_position:absolute;
	bottom:40px;
	left:50%;
	width:48px;
	padding:0 5px;
	margin-left:500px;
	background-color:#B7B7B7;
	overflow:hidden;
	border-radius:3px;
}
.modFloatCateHover {
	background-color:#fff;
}
.modFloatCate ul {
	margin-top:-1px;
}
.modFloatCate li {
	cursor:pointer;
}
.modFloatCate li a {
	display:block;
	padding:10px 0;
	border-top:1px dotted #E6E6E6;
	text-align:center;
}
.modFloatCate a,.modFloatCate a:hover {
	color:#fff;
}
.modFloatCate .hover a {
	margin:0 -5px -1px;
	padding:10px 0;
	background-color:#D2D2D2;
	border-bottom:1px solid #d2d2d2;
}
.modFloatCate .cur a {
	position:relative;
	margin:0 -5px -1px;
	padding:9px 0;
	background-color:#C00;
	border:1px solid #C00;
	z-index:1;
}
.modFloatCate li i {
	display:block;
	margin:0 auto;
	font-size:0;
	cursor:pointer;
}
.modFloatCate li span {
	display:block;
	padding-top:10px;
	cursor:pointer;
}
.modFloatCate .homeIco {
	width:25px;
	height:22px;
	background-position:-3px 0;
}
.modFloatCate .brandIco {
	width:22px;
	height:22px;
	background-position:-6px -23px;
}
.modFloatCate .famousIco {
	width:26px;
	height:21px;
	background-position:-1px -48px;
}
.modFloatCate .entIco {
	width:26px;
	height:25px;
	background-position:-2px -70px;
}
.modFloatCate .todayIco {
	width:25px;
	height:23px;
	background-position:0 -125px;
}
.modFloatCate .feedbackIco {
	width:20px;
	height:20px;
	background-position:-8px -96px;
}
.modFloatCate .topIco {
	position:relative;
	top:-2px;
	display:inline-block;
	margin:0 5px 0 0;
	width:9px;
	height:5px;
	background-position:-19px -118px;
}
.modFloatCate .toTop {
	height:36px;
	margin:0 -5px;
	text-align:center;
}
.list_rank {
	position:relative;
	line-height:30px;
	border-bottom:1px solid #DDD;
	z-index:1;
	background:url(../images/rank_shadow.png) repeat-x left bottom #fff;
}
.rank_op {
	float:left;
	width:780px;
	height:30px;
	border-left:1px solid #DDD;
}
.list_rank li {
	float:left;
	text-align:center;
}
.rank_op li {
	width:78px;
}
.rank_op .cur {
	margin-top:-1px;
	border-top:2px solid #679800;
}
.rank_op li a {
	display:block;
	border-right:1px solid #d7d7d7;
}
.rank_op li a:hover span {
	color:#c00;
}
.rank_op li a span {
	padding-left:20px;
}
.rank_op li .ascende {
	padding-right:28px;
	background:url(../indeximages/index_sprites.png) no-repeat right -129px;
}
.rank_op li .descend {
	padding-right:28px;
	background:url(../indeximages/index_sprites.png) no-repeat right -91px;
}
.rank_op li a:hover {
	background-color:#fff;
	color:#333;
}
.rank_op .cur a {
	cursor:default;
	background-color:#fff;
	color:#679800;
}
.rank_op .cur a:hover {
	color:#679800;
}
.rank_op .ascende:hover,.rank_op .cur .ascende {
	background-position:right -148px;
}
.rank_op .descend:hover,.rank_op .cur .descend {
	background-position:right -110px;
}
.list_rank .grou_view_his {
	float:right;
	width:132px;
	cursor:pointer;
	_height:25px;
	_padding-top:5px;
}
.grou_view_his {
	background:#F8EADA;
	color:#BD8853;
}
.rank_op .grou_view_his.cur {
	position:relative;
	border-top:1px solid #ddd;
	border-bottom:1px solid #FAF1E6;
	z-index:2;
}
.rank_op .grou_view_his.cur b {
	background-position:-81px -14px;
}
.grou_view_his i,.grou_view_his b {
	position:relative;
	display:inline-block;
	font-size:0;
}
.grou_view_his i {
	width:16px;
	height:14px;
	top:3px;
	margin-right:5px;
	background-position:-77px -35px;
}
.grou_view_his b {
	width:9px;
	height:5px;
	top:-2px;
	margin-left:5px;
	background-position:-91px -14px;
}
.grou_view_his_out {
	position:absolute;
	right:198px;
	top:30px;
	padding:30px 30px 20px;
	background-color:#FAF1E6;
	background:rgba(250,241,230,0.9);
	border:1px solid #DEDEDE;
	box-shadow:1px 1px 2px #F3F3F3;
}
.grou_view_his_out li {
	float:left;
	width:200px;
	text-align:left;
}
.grou_view_his_out li h4 {
	height:36px;
	line-height:18px;
	margin-top:5px;
	padding:0 10px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
}
.grou_view_his_out li h4 a {
	color:#666;
}
.grou_view_his_out li h4 a:hover {
	color:#333;
}
.grou_view_his_out .his_con {
	margin:0 9px;
}
.grou_view_his_out .his_con a {
	display:block;
	border:1px solid #FAF1E6;
}
.grou_view_his_out .his_con a:hover {
	border:1px solid #999;
}
.grou_view_his_out .his_con .title {
	height:24px;
	line-height:24px;
	background:url(../images/detail_sprites.png) no-repeat 0 -652px;
	text-align:center;
	color:#fff;
}
.grou_view_his_out .his_con .title strong {
	font-weight:bold;
	padding-left:45px;
}
.grou_view_his_out .his_con img {
	display:block;
	width:180px;
	height:105px;
}
.grou_view_his_in {
	width:600px;
	overflow:hidden;
}
.grou_view_his_in ul {
	width:100000px;
}
.grou_view_his_btn {
	position:absolute;
	width:38px;
	top:0;
	height:220px;
	cursor:pointer;
}
.grou_view_his_out .pre {
	left:0;
}
.grou_view_his_out .next {
	right:0;
}
.grou_view_his_btn span {
	position:absolute;
	top:50%;
	width:29px;
	height:50px;
	margin-top:-25px;
	background-position:0 -169px;
}
.grou_view_his_out .next span {
	right:0;
	background-position:-30px -169px;
}
.grou_view_his_out .nextHover span {
	background-position:-24px -252px;
}
.grou_view_his_out .preHover span {
	background-position:-40px -252px;
}
.grou_view_his_btn .disable {
	cursor:default;
}
.grou_view_his_out .pre .disable {
	background-position:0 -220px;
}
.grou_view_his_out .next .disable {
	background-position:-30px -220px;
}
.grou_view_his_out .close {
	position:absolute;
	top:10px;
	right:10px;
	width:18px;
	height:17px;
	background-position:0 -168px;
}
.grou_view_his_empty {
	padding:35px 40px;
	font-size:14px;
}
.grouProvince {
	position:absolute;
	top:-70px;
	display:inline;
	width:122px;
	height:20px;
	margin:15px 10px 0 0;
	padding:0;
	background:none;
}
.grouProvince span {
	position:absolute;
	top:0;
	left:0;
	width:60px;
	height:16px;
	padding:2px 0 0 0;
	line-height:14px;
	border:1px solid #DBDBDB;
	cursor:pointer;
	background:#fff;
	z-index:1;
	text-align:center;
	font-weight:bold;
}
.grouProvince span.cur {
	border-bottom:none;
}
.grouProvince span i {
	display:inline-block;
	width:7px;
	height:4px;
	margin-left:4px;
	background-position:-278px 0;
	font-size:0;
	vertical-align:2px;
	-moz-transition:-moz-transform .4s ease-out;
	-webkit-transition:-webkit-transform .4s ease-out;
	-o-transition:-o-transform .4s ease-out;
	-ms-transition:-ms-transform .4s ease-out;
	transition:transform .4s ease-out;
}
.grouProvince span.cur i {
	background-position:-270px 0;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.grouProvinceBox {
	position:absolute;
	top:18px;
	right:-248px;
	display:none;
	width:300px;
	padding:10px 4px;
	background:#fff;
	border:1px solid #DBDBDB;
}
#grouponPrvcClose {
	position:absolute;
	right:3px;
	top:3px;
	height:15px;
	width:15px;
	background-position:-287px 0;
	cursor:pointer;
}
.grouProvinceBox li {
	float:left;
	width:60px;
	padding:8px 0;
	text-align:center;
}
.foot_banner {
	background-color:#fff;
}
.foot_banner .foot_banner_in {
	padding:20px 0;
}
.foot_banner_in {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.foot_banner_in ul {
	margin-right:-20px;
}
.foot_banner_in li {
	float:left;
	margin-right:20px;
}
.foot_banner_in li img {
	display:block;
}
.new_ico,.post_ico,.shareSec li i,.moneyIcoX,.buyBtnS,.grouDetailMallDSR .inshop_leveles b,.clockIco,.grouRankTab .cur b,.shareIco,.tranIco,.grouDetailHead .price p,.detailCrumb em,.collectIco {
	background:url(../images/v2_detail_sprite.png) no-repeat;
}
.grouDetailHead .go_buyBtn,.grouDetailHead .limited_price,.vip_ico_one,.vip_ico_two,.vip_ico_thr,.buyBtn,.moneyIco {
	background:url(images/v2_detail_sprite_png24.png) no-repeat;
	_background:url(images/v2_detail_sprite_png24.gif) no-repeat;
}
.grouRankTab .cur,.grouRankTab .cur span,.grouDetailShopBtn a,.grouDetailShopBtn a span,.readyTip .tip,.readyTip .tip span,.grouDetailExpire .view,.grouDetailBrand .view,.grouDetailBrand .view span,.grouDetailExpire .view span {
	background:url(../images/v2-btn.png) no-repeat;
}
.moneyIco {
	top:24px;
	display:inline-block;
	width:24px;
	height:28px;
	background-position:0 -40px;
	font-size:0;
}
.buyBtn {
	top:12px;
	width:108px;
	height:38px;
	border:none;
	font-size:0;
}
.clockIco {
	display:inline-block;
	width:16px;
	height:16px;
	font-size:0;
	background-position:-15px -24px;
	vertical-align:-2px;
}
.shareIco {
	display:inline-block;
	width:15px;
	height:15px;
	background-position:-17px 0;
	font-size:0;
	vertical-align:-2px;
}
.tranIco {
	display:inline-block;
	width:7px;
	height:4px;
	background-position:-20px -16px;
	font-size:0;
	vertical-align:4px;
}
.buyBtnS {
	width:88px;
	height:32px;
	background-position:0 -352px;
	border:none;
}
.moneyIcoX {
	display:inline-block;
	width:18px;
	height:24px;
	background-position:-53px -276px;
	font-size:0;
}
.readyTip .tip {
	display:inline-block;
	padding-left:5px;
	background-position:0 -274px;
}
.readyTip .tip span {
	display:inline-block;
	height:30px;
	padding:0 15px 0 10px;
	line-height:28px;
	background-position:right -274px;
	cursor:pointer;
	font-size:12px;
	color:#F60;
}
.readyTip p {
	margin-top:8px;
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.readyTip p strong {
	font-size:18px;
	color:#333;
}
.post_ico {
	display:inline-block;
	width:64px;
	height:20px;
	margin-right:8px;
	font-size:0;
	vertical-align:-2px;
}
.post_free_cn {
	background-position:0 -509px;
}
.post_free_ico {
	width:40px;
	background-position:-64px -529px;
}
.post_free_100 {
	background-position:0 -529px;
}
.new_ico {
	display:inline-block;
	width:40px;
	height:20px;
	margin-right:12px;
	font-size:0;
	vertical-align:-2px;
	background-position:-64px -509px;
}
.shareSec a.clickCollect {
	display:inline-block;
	float:left;
	width:70px;
	height:16px;
	padding:5px;
	border:1px solid #fff;
	cursor:pointer;
}
.collectIco {
	display:inline-block;
	width:15px;
	height:15px;
	background-position:0 -656px;
	_background-position:0 -658px;
	font-size:0;
	vertical-align:-2px;
}
.mainNav .cur .tabFloatBg {
	display:none;
}
.detailCrumb {
	height:34px;
	padding-left:10px;
	line-height:34px;
}
.detailCrumb a,.detailCrumb em,.detailCrumb span {
	float:left;
}
.detailCrumb em {
	position:relative;
	top:0;
	width:10px;
	height:34px;
	margin:0 15px;
	background-position:0 -2px;
	font-size:0;
}
.detailCrumb span {
	width:750px;
	color:#999;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.grouDetailExpire {
	padding:28px;
	background:#FFFDE6;
	border:1px solid #FFDBA4;
}
.grouDetailExpire .tip strong {
	font-size:24px;
	font-family:"microsoft yahei";
	font-weight:normal;
}
.grouDetailExpire .view {
	position:relative;
	top:-4px;
	display:inline-block;
	margin-left:30px;
	padding-left:5px;
	background-position:0 -239px;
}
.grouDetailExpire .view span {
	display:inline-block;
	height:30px;

	padding:0 10px 0 5px;
	text-align:center;
	background-position:right -239px;
	color:#FFF;
	cursor:pointer;
	font:bold 14px/30px simSun;
	text-shadow:1px 1px 1px #F28223;
}
.grouDetailExpire .link {
	position:relative;
	top:-5px;
	margin-left:25px;
	font-size:14px;
	color:#06c;
}
.grouDetailExpire .link:hover {
	color:#f60;
}
.grouDetailSuspended.fixed {
	position:fixed;
	_position:absolute;
	z-index:300;
	top:0;
	*left:50%;
	*margin-left:-490px;
	width:765px;
}
.grouDetailSuspended {
	display:none;
	background:#E22213;
	border-right:1px solid #EDEDED;
	border-bottom:2px solid #EAEAEA;
	line-height:50px;
}
.grouDetailSuspended .in {
	border-bottom:1px solid #B8B8B8;
	border-right:1px solid #E9E9E9;
}
.grouDetailSuspended .buyLeft {
	position:relative;
	left:1px;
	float:left;
	width:290px;
	height:50px;
	background:#E22213;
	border-left:1px solid #C41107;
	border-top:1px solid #B90B03;
	border-bottom:1px solid #B90B03;
	border-right:1px solid #C41107;
}
.grouDetailSuspended .buyRight {
	height:52px;
	margin-left:290px;
	background:#fff;
}
.grouDetailSuspended .buyRight li {
	position:relative;
	top:7px;
	float:left;
	width:97px;
	border-right:1px dotted #E0E0E0;
	line-height:18px;
	text-align:center;
}
.grouDetailSuspended .buyRight del,.grouDetailSuspended .buyRight li p {
	color:#999;
}
.grouDetailSuspended .buyRight a {
	color:#06c;
}
.grouDetailSuspended .buyRight a:hover {
	color:#f60;
}
.grouDetailSuspended .buyRight .last {
	width:170px;
	border:none;
}
.grouDetailSuspended .buyRight .last a {
	display:block;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.grouDetailSuspended .price {
	position:relative;
	top:4px;
	padding-left:25px;
	font:bold 30px "microsoft yahei";
	color:#fff;
}
.grouDetailSuspended .moneyIcoX {
	position:relative;
	top:1px;
	margin-right:8px;
}
.grouDetailSuspended .buyBtnS {
	position:absolute;
	right:10px;
	top:9px;
	cursor:pointer;
}
.grouDetailSuspended .buyBtnS_vip_limite,.grouDetailSuspended .buyBtnS_vip_login,.grouDetailSuspended .buyBtnS_vip_ok,.grouDetailSuspended .buyLeft_vip_ok {
	background:url(images/v2_detail_sprite_png24.png) no-repeat;
	_background:url(images/v2_detail_sprite_png24.gif) no-repeat;
}
.grouDetailSuspended_vip_ok {
	background-color:#fff;
	line-height:58px;
}
.grouDetailSuspended .buyLeft_vip_ok {
	height:60px;
	border:none;
	background-position:0 -290px;
}
.grouDetailSuspended .buyRight_vip {
	height:60px;
}
.grouDetailSuspended .price_vip {
	top:10px;
}
.grouDetailSuspended .buyRight_vip li {
	top:13px;
}
.grouDetailSuspended .buyBtnS_vip_ok {
	top:14px;
	background-position:0 -359px;
}
.grouDetailSuspended .buyLeft_vip_login {
	height:60px;
	border:none;
	background-position:0 -290px;
	background-color:#e6e6e6;
}
.grouDetailSuspended .buyLeft_pre_login {
	height:41px;
	border-left:1px solid #C41107;
	border-top:1px solid #B90B03;
	border-bottom:1px solid #B90B03;
	border-right:1px solid #C41107;
	background-color:#E22213;
}
.grouDetailSuspended .buyLeft_login {
	height:17px;
	line-height:17px;
}
.grouDetailSuspended .price_vip_login {
	top:1px;
}
.grouDetailSuspended .buyBtnS_vip_login {
	top:6px;
	background-position:0 -402px;
}
.grouDetailSuspended .buyLeft_login p {
	float:right;
	margin-right:10px;
}
.grouDetailSuspended .buyLeft_login span {
	float:left;
	font-size:12px;
	color:#666;
	font-family:'SimSun';
}
.grouDetailSuspended .buyLeft_login .limited_href {
	float:left;
	font-size:12px;
	color:#E9320D;
	font-family:'SimSun';
}
.grouDetailSuspended .buyBtnS_vip_limite {
	top:6px;
	background-position:-104px -358px;
}
.grouDetail {
	background:#fff;
}
.grouDetailL {
	float:left;
	width:765px;
}
.grouDetailHead {
	border:4px solid #E7E7E7;
}
.grouDetailHead .in {
	padding:20px 15px 0 25px;
	border:1px solid #D8D8D8;
	background:#fff;
}
.grouDetailHead h2 {
	height:32px;
	font:bold 28px/32px "microsoft yahei";
	overflow:hidden;
}
.grouDetailHead h3 {
	padding:10px 0 15px;
	font:bold 19px/30px "microsoft yahei";
	color:#999;
}
.grouDetailHead .has_vip {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.grouDetailHead .vip_ico_one {
	display:inline-block;
	_display:inline;
	_position:relative;
	_top:4px;
	_left:3px;
	width:47px;
	height:18px;
	background-position:-31px -66px;
	font-size:0;
	vertical-align:3px;
	_zoom:1;
}
.grouDetailHead .vip_ico_two {
	display:inline-block;
	_display:inline;
	width:47px;
	height:18px;
	background-position:-31px -96px;
	font-size:0;
	vertical-align:3px;
	_zoom:1;
}
.grouDetailHead .vip_ico_thr {
	display:inline-block;
	_display:inline;
	width:47px;
	height:18px;
	background-position:-31px -122px;
	font-size:0;
	vertical-align:3px;
	_zoom:1;
}
.grouDetailHead .limited {
	display:inline-block;
	position:relative;
	top:-2px;
	padding:0 3px 0 3px;
	height:18px;
	border:1px solid #999;
	font-weight:normal;
	font-size:12px;
	color:#444;
	font-family:'SimSun';
	line-height:18px;
	text-align:center;
}
.grouDetailHead .no_limited {
	height:22px;
	background-color:#E6E6E6;
	line-height:22px;
}
.grouDetailHead .no_limited p {
	float:right;
	margin-right:10px;
}
.grouDetailHead .no_limited span {
	float:left;
	font-size:12px;
	color:#666;
	font-family:'SimSun';
}
.grouDetailHead .no_limited .limited_href {
	float:left;
	font-size:12px;
	color:#E9320D;
	font-family:'SimSun';
}
.grouDetailHead .no_login {
	height:22px;
	background-color:#E6E6E6;
	line-height:22px;
}
.grouDetailHead .no_login p {
	float:right;
	margin-right:10px;
}
.grouDetailHead .no_login span {
	float:left;
	margin-left:10px;
	font-size:12px;
	color:#666;
	font-family:'SimSun';
}
.grouDetailHead .no_login .limited_href {
	float:left;
	font-size:12px;
	color:#E9320D;
	font-family:'SimSun';
}
.grouDetailHead .discount {
	margin-top:20px;
}
.grouDetailHead .discount_limited {
	margin-top:5px;
}
.grouDetailHead .limited_price {
	position:relative;
	width:288px;
	height:66px;
	background-position:0 -204px;
	border-top:1px solid #C69D1B;
	border-bottom:1px solid #C69D1B;
}
.grouDetailHead .limited_price p {
	height:64px;
	padding-left:6px;
	line-height:64px;
	border-top:1px solid #C69D1B;
	border-bottom:1px solid #C69D1B;
	background-position:0 -44px;
	font-family:"microsoft yahei";
	font-size:34px;
	color:#fff;
	font-weight:bold;
}
.grouDetailHead .limited_price .buyBtn {
	float:right;
	margin-right:8px;
	background-position:-146px 0;
	cursor:pointer;
}
.grouDetailHead .limited_bigThumb {
	float:right;
	position:relative;
	display:block;
	margin-bottom:15px;
	border:2px solid #C69D1B;
	z-index:1;
}
.grouDetailHead .limited_user {
	display:inline-block;
	position:relative;
	top:-2px;
	padding:0 3px 0 3px;
	height:18px;
	background-color:#F99500;
	font-weight:normal;
	font-size:12px;
	color:#FFF;
	font-family:'SimSun';
	line-height:18px;
	text-align:center;
}
.grouDetailHead .go_buyBtn {
	position:relative;
	float:right;
	top:12px;
	width:108px;
	height:38px;
	border:none;
	margin-right:8px;
	background-position:0 -152px;
	font-size:0;
	cursor:pointer;
}
.grouDetailHead .buySec {
	display:inline;
	float:left;
	width:286px;
	margin-left:-25px;
	padding-bottom:10px;
	font-size:14px;
}
.grouDetailHead .bigThumb {
	float:right;
	position:relative;
	display:block;
	margin-bottom:15px;
	border:2px solid #E22213;
	z-index:1;
}
.grouDetailHead .ready .bigThumb {
	border-color:#46A6EA;
}
.grouDetailHead .expire .bigThumb {
	border-color:#A6A6A6;
}
.grouDetailHead .price {
	position:relative;
	width:288px;
	height:66px;
	background:#E22213;
	border-top:1px solid #B90B03;
	border-bottom:1px solid #B90B03;
}
.grouDetailHead .ready .price {
	border-top:1px solid #2494E7;
	border-bottom:1px solid #2494E7;
	background:#46A6EA;
}
.grouDetailHead .expire .price {
	border-top:1px solid #9D9D9D;
	border-bottom:1px solid #9D9D9D;
	background:#A6A6A6;
}
.grouDetailHead .price p {
	height:64px;
	padding-left:6px;
	line-height:64px;
	border-top:1px solid #ED3B2B;
	border-bottom:1px solid #ED3B2B;
	background-position:0 -44px;
	font-family:"microsoft yahei";
	font-size:34px;
	color:#fff;
	font-weight:bold;
}
.grouDetailHead .ready .price p {
	border-top:1px solid #71B9EF;
	border-bottom:1px solid #71B9EF;
	background-position:0 -185px;
}
.grouDetailHead .expire .price p {
	border-top:1px solid #AFAFAF;
	border-bottom:1px solid #AFAFAF;
	background-position:0 -115px;
}
.grouDetailHead .moneyIco,.grouDetailHead .buyBtn {
	float:left;
	position:relative;
}
.grouDetailHead .buyBtn {
	float:right;
	margin-right:8px;
	cursor:pointer;
}



.grouDetailHead .buyBtn1 {
	background-position:-286px 0; 
}
.grouDetailHead .buyBtn3 {
	background-position:-286px -48px; 
}
.grouDetailHead .buyBtn4 {
	background-position:-286px -96px; 
}
.grouDetailHead .buyBtn5 {
	background-position:-286px -144px; 
}

.grouDetailHead .discount li {
	float:left;
	width:94px;
	text-align:center;
	border-right:1px dotted #E0E0E0;
}
.grouDetailHead .discount p {
	padding-bottom:8px;
	font-weight:bold;
	color:#666;
}
.grouDetailHead .discount del {
	color:#999;
}
.grouDetailHead .discount span {
	color:#C00;
	font-weight:bold;
}
.grouDetailHead .ready .discount span {
	color:#3088C6;
}
.grouDetailHead .discount .last {
	border:none;
}
.grouDetailHead .readyTip,.grouDetailHead .totalBuy {
	margin-top:5px;
	text-align:center;
	color:#666666;
	font-family:"microsoft yahei";
}
.f4{
	color:#F00;
	font-weight:bold;
}
.grouDetailHead .totalBuy strong {
	color:#E02013;
	font-size:22px;
	font-family:"microsoft yahei";
}
.grouDetailHead .totalBuy p {
	padding-top:5px;
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.grouDetailHead .totalBuy .leftChange {
	color:#333;
}
.grouDetailHead .totalBuy .leftChange em {
	color:#c00;
	font-weight:bold;
}
.grouDetailHead #countdownTime {
	margin-top:25px;
	text-align:center;
	font-size:18px;
}
.grouDetailHead .ready #countdownTime,.grouDetailHead .readyTip {
	margin-top:20px;
}
.grouDetailHead #countdownTime span {
	padding:0 5px;
	color:#999;
	font-family:"microsoft yahei";
}
.grouDetailHead #countdownTime ins {
	position:relative;
	left:5px;
	font-size:12px;
	text-decoration:none;
}
.grouDetailHead .clockIco {
	margin-right:8px;
}
.shareSec {
	position:relative;
	height:28px;
	margin:10px 0 0 10px;
	padding-top:20px;
	background:url(../images/share_sec_top_bg.gif) no-repeat -8px 0;
	font-size:12px;
	z-index:101;
}
.shareSec2 {
	position:relative;
	height:28px;
	margin:0;
	padding-top:0;
	background:none;
	font-size:12px;
	z-index:101;
}
.expire .shareSec {
	margin-top:58px;
}
.shareSecIn {
	width:62px;
	_position:relative;
}
.shareSec .shareIco {
	margin-right:5px;
}
.shareSec span .tranIco {
	margin:0 5px;
	-moz-transition:-moz-transform .4s ease-out;
	-webkit-transition:-webkit-transform .4s ease-out;
	-o-transition:-o-transform .4s ease-out;
	-ms-transition:-ms-transform .4s ease-out;
	transition:transform .4s ease-out;
}
.shareSec span.cur .tranIco {
	background-position:-12px -16px;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}
.shareSec span {
	display:inline-block;
	width:62px;
	height:16px;
	padding:5px;
	border:1px solid #fff;
	cursor:pointer;
}
.shareSec span.cur {
	position:relative;
	border:1px solid #E0E0E0;
	border-bottom:none;
	z-index:1;
	background:#fff;
}
.shareSec ul {
	display:none;
	position:absolute;
	top:46px;
	_top:26px;
	left:0;
	width:165px;
	padding:0 5px 10px;
	background:#fff;
}
.shareSec2 ul {
	display:none;
	position:absolute;
	top:26px;
	left:0;
	width:165px;
	padding:0 5px 10px;
	background:#fff;
}
.shareSec ul {
	border:1px solid #E0E0E0;
}
.shareSec li {
	float:left;
	width:82px;
	height:17px;
	margin-top:12px;
}
.shareSec li i {
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:4px;
	font-size:0;
	vertical-align:-2px;
}
.shareSec .sinaIco {
	background-position:-94px -308px;
}
.shareSec .qqIco {
	background-position:-78px -292px;
}
.shareSec .rrIco {
	background-position:-94px -292px;
}
.shareSec .kxIco {
	background-position:-78px -276px;
}
.shareSec .dbIco {
	background-position:-94px -276px;
}
.shareSec .qqBlogIco {
	background-position:-94px -324px;
}
.shareSec .mailIco {
	background-position:-78px -308px;
}
.shareSec .view {
	position:absolute;
	top:27px;
	right:20px;
	font-size:12px;
}
.grouDetailBrand {
	position:relative;
	height:52px;
	padding:0 110px 0 20px;
	border:1px solid #d8d8d8;
	background:#fff;
	overflow:hidden;
}
.grouDetailBrand img {
	float:left;
	width:auto;
	height:26px;
	margin-top:13px;
}
.grouDetailBrand .link {
	display:block;
	height:14px;
	margin-top:19px;
	padding:0 0 0 20px;
	line-height:14px;
	overflow:hidden;
}
.grouDetailBrand .view {
	position:absolute;
	top:50%;
	right:20px;
	padding-left:5px;
	margin-top:-11px;
	background-position:0 -157px;
	text-align:center;
}
.grouDetailBrand .view span {
	display:inline-block;
	height:24px;
	padding:0 20px 0 15px;
	line-height:24px;
	background-position:right -157px;
	cursor:pointer;
}
.grouDetailCon {
	background:#fff;
}
.grouDetailTab {
	background:#fff;
	border:1px solid #D8D8D8;
	font-size:14px;
	font-weight:bold;
}
.grouDetailTab li {
	float:left;
	width:190px;
	height:38px;
	line-height:38px;
	text-align:center;
	border-right:1px solid #D8D8D8;
	cursor:pointer;
}
.grouDetailTab li a {
	display:block;
}
.grouDetailTab .cur {
	position:relative;
	margin:-1px 0;
	background:#fff;
	border-top:2px solid #E22213;
	color:#c00;
}
.grouDetailConMod {
	width:755px;
	padding:0 5px 10px;
}
.grouDetailConFullinfo {
	position:relative;
	padding-top:10px;
	overflow:hidden;
}
.grouDetailConMod .hTit {
	height:30px;
	margin:50px 10px 10px;
	padding:0 12px;
	line-height:30px;
	background:#FEF8E8;
	border-left:4px solid #E22214;
	font-size:14px;
}
.grouDetailConFullinfo p {
	margin:15px 10px 0;
	font-size:14px;
}
.grouDetailConRcmd {
	width:723px;
	padding:0 20px 20px;
	border:1px solid #E0E0E0;
	border-top:none;
	overflow:hidden;
}
.grouDetailConRcmd .in h4 {
	height:36px;
	line-height:36px;
	padding-top:40px;
	border-bottom:1px solid #DBDBDB;
	font-size:12px;
}
.grouDetailConRcmd .in li {
	float:left;
	width:124px;
	margin-right:25px;
}
.grouDetailConRcmd .in ul {
	margin-right:-25px;
	padding:10px 0 0 2px;
}
.grouDetailConCmmt {
	width:763px;
	padding:0 0 10px;
	border:1px solid #E0E0E0;
	border-top:0;
}
.grouDetailConCmmt .goods_club_comment .goods_score {
	margin-top:0;
}
.grouDetailR {
	float:right;
	width:205px;
}
.grouSideMod {
	padding:12px 10px;
	background:#fff;
	border:1px solid #D8D8D8;
}
.grouSideMod h4 {
	padding-bottom:13px;
	background:url(../images/sidemod_bg.gif) no-repeat -5px bottom;
	font-size:14px;
}
.grouRankList dt,.grouDetailConMod .title,.grouSideMod .title {
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
	word-break:break-all;
}
.grouSideMod .price,.grouDetailConMod .price {
	line-height:20px;
}
.grouSideMod .price strong,.grouDetailConMod .price strong {
	color:#c00;
}
.grouSideLove .thumb,.grouDetailConMod .thumb {
	display:block;
}
.grouSideLove .thumb img,.grouDetailConMod .thumb img {
	display:block;
	margin:0 auto;
}
.grouDetailDSR {
	height:28px;
	padding:0 12px;
	line-height:28px;
	background:#CE0000;
	color:#fff;
}
.grouDetailDSR strong {
	padding:0 2px;
}
.grouDetailMallDSR .grouSideMod {
	border-top:none;
}
.grouDetailMallDSR .grouDetailDSR {
	font-weight:bold;
}
.grouDetailMallDSR .inshopInf li {
	height:16px;
	margin-top:12px;
	line-height:16px;
}
.grouDetailMallDSR .inshopInf li strong,.grouDetailMallDSR .inshopInf li label,.grouDetailMallDSR .inshop_percentage,.grouDetailMallDSR .inshop_levele {
	float:left;
}
.grouDetailMallDSR .inshop_leveles b {
	width:47px;
	height:15px;
	background-color:#CE0000;
	color:#fff;
	font-weight:normal;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.grouDetailMallDSR .inshop_leveleHihgher b {
	background-position:0 -319px;
}
.grouDetailMallDSR .inshop_leveleFair b {
	background-position:0 -303px;
}
.grouDetailMallDSR .inshop_leveleLower b {
	background-position:0 -335px;
}
.grouDetailMallDSR .inshop_percentage {
	height:16px;
	line-height:16px;
	padding:0 4px;
	font-family:simsun;
	color:#C00;
}
.grouDetailMallDSR .inshop_leveleFair .inshop_percentage {
	color:#FE403F;
}
.grouDetailMallDSR .inshop_leveleLower .inshop_percentage {
	color:#FF9E46;
}
.grouDetailMallDSR .inshop-evaluate {
	margin-top:10px;
	color:#999;
}
.grouDetailMallDSR .inshop-evaluate span {
	padding-left:12px;
}
.grouDetailMallDSR .inshop_leveles {
	display:inline-block;
	margin-left:8px;
	_margin-left:4px;
}
.grouDetailShopBtn {
	margin:20px -10px -12px;
	padding:15px 10px;
	background:#F9F9F9;
	border-top:1px dotted #E0E0E0;
	text-align:center;
}
.grouDetailShopBtn a {
	display:inline-block;
	padding-left:5px;
	background-position:0 -184px;
}
.grouDetailShopBtn a span {
	display:inline-block;
	height:30px;
	padding:0 27px 0 22px;
	line-height:30px;
	text-align:center;
	background-position:right -184px;
	cursor:pointer;
	font-size:14px;
}
.grouDetailShopBtn p {
	margin-top:6px;
	color:#999;
	text-align:left;
	line-height:18px;
	text-align:center;
}
.grouDetailLive800 {
	height:23px;
	margin-top:15px;
	line-height:18px;
	overflow:hidden;
}
.grouDetailLive800 .live800,.grouDetailLive800 .live800Txt {
	float:left;
}
.grouDetailLive800 .live800 {
	margin-left:13px;
}
.grouDetailLive800 .live800 a {
	display:block;
}
.live800 .onlines {
	background:url(../images/detail_live800.png) no-repeat!important;
}
.live800 .offlines {
	background:url(../images/detail_live800.png) no-repeat 0 -19px!important;
}
.grouSideCate li {
	float:left;
	width:85px;
	height:14px;
	padding-right:5px;
	line-height:14px;
	margin-top:12px;
	overflow:hidden;
}
.grouSideCate li a {
	display:block;
}
.grouRankTab {
	padding-bottom:10px;
	background:url(../images/sidemod_bg.gif) no-repeat -5px 20px;
}
.grouRankTab li {
	position:relative;
	float:left;
	margin-right:2px;
	padding-left:5px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.grouRankTab .cur {
	background-position:left -216px;
}
.grouRankTab .cur b {
	position:absolute;
	width:7px;
	height:4px;
	bottom:-4px;
	left:50%;
	margin-left:-3px;
	background-position:-28px -16px;
	font-size:0;
}
.grouRankTab .cur span {
	display:inline-block;
	height:20px;
	padding-right:5px;
	line-height:20px;
	text-align:center;
	background-position:right -216px;
	color:#fff;
}
.grouRankList dl {
	padding:12px 0;
}
.grouRankList dl .thumb {
	position:relative;
	float:left;
	width:62px;
	height:62px;
	border:1px solid #F0F0F0;
}
.grouRankList dl .thumb img {
	display:block;
	margin:1px auto 0;
}
.grouRankList dl .thumb sup {
	position:absolute;
	top:0;
	left:0;
}
.grouRankList dl .price,.grouRankList dt {
	float:right;
	width:106px;
	padding-left:10px;
	line-height:20px;
}
.grouRankList dl .price {
	padding-top:4px;
}
.grouRankList dl .price strong {
	color:#c00;
}
.grouSideLove li {
	padding:18px 0;
	line-height:20px;
}
.grouSideLove .title {
	margin-top:5px;
	padding:0 10px;
}
.grouSideLove .price {
	padding:0 10px;
}
.grouSideLove .price .num {
	color:#999;
}
.grouSideLove .price .num em {
	color:#c00;
}
.sideMod {
	background-color:#fff;
}
.grouDetailBotm {
	padding-bottom:10px;
	clear:both;
}
.grouDetailBanner {
	width:980px;
	overflow:hidden;
}
.grouDetailBanner ul {
	margin-right:-20px;
}
.grouDetailBanner li {
	float:left;
	width:230px;
	height:160px;
	margin-right:20px;
}
.grouDetailBanner li img {
	display:block;
}
.grouDetailHot {
	background:#fff;
	border:1px solid #D8D8D8;
}
.grouDetailHot h4 {
	height:38px;
	padding:0 25px;
	line-height:38px;
	border-bottom:1px solid #D8D8D8;
	font-size:14px;
}
.grouDetailHot ul {
	padding:20px 8px;
}
.grouDetailHot .thumb img {
	display:block;
	margin:0 auto;
}
.grouDetailHot li {
	float:left;
	width:220px;
	padding:0 10px;
	line-height:20px;
}
.grouDetailHot .title {
	display:block;
	height:40px;
	overflow:hidden;
	word-break:break-all;
}
.grouDetailHot .price strong {
	color:#c00;
}
#freeGroupremined,#freeReminedOk {
	position:relative;
	z-index:0;
	width:340px;
	padding:16px 50px;
	background:#fff;
}
#freeReminedOk {
	padding:0;
	border:6px solid #b4b4b4;
}
#freeGroupremined small,#freeReminedOk small {
	display:block;
	position:relative;
	z-index:0;
	padding-left:60px;
	font-style:normal;
	font-size:14px;
	line-height:160%;
	_zoom:1;
}
#freeGroupremined small s,#freeReminedOk small s {
	position:absolute;
	top:50%;
	left:0;
	z-index:1;
	margin-top:-18px;
	width:39px;
	height:31px;
	background:url(../images/detailPopbg.jpg) no-repeat;
}
#freeReminedOk small s {
	left:30px;
}
#freeReminedOk small {
	padding:16px 40px 16px 80px;
	border:1px solid #dbdbdb;
	font-size:12px;
}
#freeReminedOk small a {
	color:#c00;
}
#freeReminedOk small a:hover {
	color:#f60;
}
#freeGroupremined p {
	padding:18px 6px 0;
}
#freeGroupremined p label {
	display:inline-block;
	width:62px;
	padding:0 4px 0 0;
}
#freeGroupremined input {
	width:194px;
	height:14px;
	padding:3px 2px;
	border:1px solid #dfdfdf;
}
#freeGroupremined img {
	width:57px;
	height:22px;
	margin:0 18px;
	cursor:pointer;
}
#freeGroupremined span b {
	color:#06c;
	font-weight:normal;
	cursor:pointer;
}
#freeGroupremined .checkCode {
	width:56px;
}
#freeGroupremined .bt {
	display:block;
	width:57px;
	margin:0 auto;
	padding:6px 0 7px;
	background:url(../images/detailPopbg.jpg) no-repeat -40px 0;
	color:#fff;
	font-weight:bold;
	line-height:14px;
	text-shadow:1px 1px 1px #D84803;
	text-align:center;
	cursor:pointer;
}
.detail_prize_info {
	padding:0 20px;
	color:#f00;
	line-height:14px;
}
#detail_prize_user {
	float:right;
	width:610px;
	height:14px;
	overflow:hidden;
}
.detail_prize_user_con {
	width:100000px;
}
.detail_prize_user_con ul {
	float:left;
}
.detail_prize_user_con li {
	float:left;
	margin-right:20px;
}
.latestnewpagebox {
	width:763px;
}
.latestnewpageboxinner {
	float:right;
	width:auto;
}
.latestnewpageboxinner li {
	float:left;
	margin-left:5px;
	list-style:none;
	height:22px;
	font:14px Arial,Helvetica,sans-serif;
	text-align:center;
	line-height:20px;
}
.latestnewpageboxinner li a {
	border:#ccc solid 1px;
	color:#666;
	text-decoration:none;
	display:block;
	padding:0 6px;
}
.latestnewpageboxinner li a:hover {
	color:#FFBB2F;
	border:#FFC44F solid 1px;
	text-decoration:none;
}
.latestnewpageboxinner .latestnewprepage {
	background:url(../images/newpage_bg.gif) no-repeat 0 0;
	width:63px;
	height:20px;
	line-height:22px;
	text-align:left;
}
.latestnewpageboxinner .latestnewprepage a {
	color:#666;
	text-decoration:none;
	padding-left:15px;
	width:48px;
	height:20px;
	padding-right:0;
}
.latestnewpageboxinner .latestnewprepage a:hover {
	color:#FFBB2F;
	text-decoration:none;
}
.latestnewpageboxinner .latestnewcurrentpage {
	width:22px;
	height:22px;
	background:#FFC44E;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	display:block;
}
.latestnewpageboxinner .latestnewnextpage {
	background:url(../images/newpage_bg.gif) no-repeat 0 -20px;
	width:63px;
	height:20px;
	line-height:22px;
	text-align:left;
}
.latestnewpageboxinner .latestnewnextpage a {
	color:#666;
	text-decoration:none;
	padding-left:5px;
	width:58px;
	height:20px;
	padding-right:0;
	text-align:left;
}
.latestnewpageboxinner .latestnewnextpage a:hover {
	color:#FFBB2F;
	text-decoration:none;
}
.latestnewpageboxinner .latestnewtotalpage {
	color:#888;
	font-family:'锟斤拷锟斤拷',Arial,Helvetica,sans-serif;
	line-height:22px;
	width:auto;
}
.latestnewpageboxinner .sgotopage {
	width:auto;
}
.latestnewpageboxinner .spageinput {
	width:25px;
	height:20px;
	line-height:20px;
	border:#ccc solid 1px;
	text-align:center;
	color:#666;
}
.latestnewpageboxinner .spagesubmit {
	width:40px;
	height:22px;
	border:#ccc solid 1px;
	margin:0 10px;
	cursor:pointer;
	background:url("../images/sprites_xxoo.gif") repeat-x -85px -253px;
	text-decoration:none;
	text-align:center;
}
.group_detail_coupon {
	position:relative;
	padding:10px 10px 6px 10px;
	border:1px solid #d8d8d8;
	background-color:#fff;
}
.group_detail_coupon .group_detail_coupon_l {
	float:left;
	width:214px;
	height:95px;
	background:url(../images/favorable_bg.png) no-repeat;
}
.group_detail_coupon .group_detail_coupon_l .coupon_price {
	display:block;
	width:165px;
	height:40px;
	margin:15px 0 0 43px;
	white-space:nowrap;
	overflow:hidden;
	*zoom:1;
	color:#fff;
	font-size:24px;
	font-family:"microsoft yahei";
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
}
.group_detail_coupon .btn_click_free {
	display:inline-block;
	width:130px;
	height:28px;
	margin-left:60px;
	background:url(../images/v2-btn.png) no-repeat 0 -430px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	text-indent:-9999em;
}
.group_detail_coupon .btn_brought_out {
	display:inline-block;
	width:130px;
	height:28px;
	margin-left:60px;
	background:url(../images/v2-btn.png) no-repeat 0 -468px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:28px;
	text-indent:-9999em;
}
.group_detail_coupon .group_detail_coupon_r {
	float:left;
	width:505px;
	padding-left:15px;
	color:#333;
}
.group_detail_coupon .group_detail_coupon_r p.group_detail_coupon_title {
	height:20px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.group_detail_coupon .group_detail_coupon_r p.group_detail_coupon_content {
	overflow:hidden;
	height:60px;
	font-size:12px;
	line-height:20px;
}
.group_detail_coupon .group_detail_coupon_r .group_detail_coupon_time {
	height:20px;
	line-height:20px;
}
.group_detail_coupon .group_detail_coupon_r .group_detail_coupon_time .text_gray666 {
	color:#666;
}
.group_detail_coupon .group_detail_coupon_r .group_detail_coupon_time .text_red {
	color:#c00;
}
.popup_win_mask {
	position:fixed;
	_position:absolute;
	left:0;
	top:0;
	z-index:802;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=40);
	opacity:.4;
}
.popup_win_iframe {
	position:absolute;
	left:0;
	top:0;
	z-index:801;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=0);
	opacity:0;
}
.group_popup {
	display:block;
	position:relative;
	z-index:805;
	width:690px;
	height:150px;
	padding:5px;
	background-color:#E5E5E5;
}
:root .group_popup {
	background-color:rgba(204,204,204,0.5);
}
.group_popup .group_popup_main {
	position:relative;
	height:138px;
	padding:0 10px 10px;
	border:1px solid #DBDBDB;
	background-color:#fff;
}
.group_popup .group_popup_tit {
	height:24px;
}
.group_popup .group_popup_close {
	position:absolute;
	right:8px;
	top:8px;
	height:10px;
	width:10px;
	overflow:hidden;
	text-indent:-99em;
	background:url(../images/v2_detail_sprite.png) 0 -646px no-repeat;
	cursor:pointer;
}
.group_popup .group_popup_box {
	text-align:center;
}
.group_popup .group_popup_box .group_popup_tit {
	height:16px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
.group_popup .group_popup_box .group_popup_text {
	height:20px;
	line-height:20px;
}
.group_popup .group_popup_box .group_popup_text .textBlue {
	color:#36f;
}
.group_popup .group_popup_btn {
	text-align:center;
	padding:10px 0;
}
.group_popup .btn_define {
	display:inline-block;
	padding-left:22px;
	background:url(../images/v2-btn.png) 0 -392px no-repeat;
}
.group_popup .btn_define span {
	display:inline-block;
	height:28px;
	padding:0 34px 0 10px;
	line-height:28px;
	background:url(../images/v2-btn.png) right -392px no-repeat;
	cursor:pointer;
	font-size:14px;
	color:#333;
}
.group_popup .btn_collect {
	display:inline-block;
	padding-left:7px;
	background:url(../images/v2-btn.png) 0 -362px no-repeat;
}
.group_popup .btn_collect span {
	display:inline-block;
	height:28px;
	padding:0 17px 0 10px;
	line-height:28px;
	background:url(../images/v2-btn.png) right -362px no-repeat;
	cursor:pointer;
	font-size:14px;
	color:#FFF;
}
.ov {
	overflow:hidden;
}
.numb {
	display:none;
}
.buy_tcdiv .ov {
	margin:8px 20px;
}
.buy_tcdiv {
	position:fixed;
	_position:absolute;
	left:50%;
	top:50%;
	z-index:10000;
	width:448px;
	overflow:hidden;
	margin-left:-200px;
	border:1px solid #b3b3b3;
	background:#fff;
	font-size:12px;
	line-height:18px;
}
.buy_tcdiv form {
	padding:16px 0 32px 64px;
}
.buy_tcdiv .buy_tctop {
	background:none repeat scroll 0 0 #900;
	color:#FFF;
	line-height:22px;
	overflow:hidden;
	padding:2px 10px;
	width:428px;
}
.buy_tctop h5 {
	margin:0;
	float:left;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}
.buy_tctop span {
	background:url("http://image.yihaodianimg.com/statics/groupon/images/bg_buy_tcdiv.gif") no-repeat scroll right 6px transparent;
	cursor:pointer;
	float:right;
	padding-right:15px;
}
.buy_color,.buy_size {
	padding-left:65px;
}
.buy_size span,.buy_size a,.buy_color span,.buy_color a {
	color:#333;
	cursor:pointer;
	display:inline;
	float:left;
	white-space:pre;
}
.buy_color span,.buy_size span {
	float:left;
	margin-left:-65px;
	width:65px;
}
.buy_size a {
	border:1px solid #CCC;
	margin:0 8px 5px 0;
	padding:0 4px;
	position:relative;
	z-index:0;
}
.buy_color a {
	border:1px solid #CCC;
	margin:0 8px 5px 0;
	padding:0;
	position:relative;
	z-index:0;
}
.buy_color a {
	position:relative;
	width:65px;
	height:65px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
}
.buy_color a i {
	display:none;
	position:absolute;
	right:0;
	bottom:0;
	width:14px;
	height:14px;
	background:url("http://image.yihaodianimg.com/statics/groupon/images/bg_buy_tcdiv.gif") no-repeat 100% 100%;
	line-height:14px;
}
.buy_color a.select {
	border-color:#C00;
}
.buy_color a.select i {
	display:block;
}
.buy_color a:hover,.buy_size a:hover,.buy_size a.select {
	background:url("http://image.yihaodianimg.com/statics/groupon/images/bg_buy_tcdiv.gif") no-repeat scroll right bottom transparent;
	border-color:#C00;
}
.buy_color .disable,.buy_size .disable,.buy_color .disable:hover,.buy_size .disable:hover {
	filter:alpha(opacity=30);
	opacity:.3;
	border-color:#ccc;
	background:#fff;
	cursor:not-allowed;
}
.buy_color .partDisable,.buy_size .partDisable,.buy_color .partDisable,.buy_size .partDisable:hover {
	filter:alpha(opacity=30);
	opacity:.3;
	border-color:#ccc;
	background:#fff;
	cursor:not-allowed;
}
.buy_color .partDisable:hover {
	filter:alpha(opacity=30);
	opacity:.3;
	border-color:#ccc;
	background:#fff;
	cursor:not-allowed;
}
.buy_size a {
	font-size:12px;
	height:18px;
	line-height:16px;
	margin-bottom:5px;
	text-align:center;
}
.buy_selection {
	color:#999;
}
.buy_selection span {
	color:#C00;
	font-weight:bold;
	margin-left:4px;
}
.buy_tcdiv p {
	padding:10px 0;
	text-align:center;
}
.buy_tcdiv button {
	background-color:transparent;
	background-image:url("http://image.yihaodianimg.com/statics/groupon/images/bg_buy_tcdiv.gif");
	border:medium none;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:28px;
	padding-bottom:2px;
	text-align:center;
	width:110px;
}
.buy_tcdiv .buy_submit {
	background-position:0 -28px;
}
.buy_tcdiv .buy_submit:hover {
	color:#900;
}
.buy_tcdiv .buy_none {
	background-position:0 -70px;
}
.buy_size a {
	paddding:0;
}
.colorconent {
	max-height:211px;
	overflow-y:auto;
	position:relative;
}
.colorconent::-webkit-scrollbar-thumb {
	width:7px;
	background-color:#000;
}
.colorconent::-webkit-scrollbar {
	width:7px;
	background-color:#000;
}
.colorconent::-webkit-scrollbar-track-piece {
	width:1px;
	background:url(../images/mall/scrollbg.png) repeat-y 50% 0;
}
.buyer_experience {
	position:static;
}
.goods_club_comment {
	width:980px;
	margin:0 auto;
}
.goods_club_comment .goods_score {
	padding-bottom:6px;
	border:1px solid #dbdbdb;
	border-bottom:none;
}
.goods_club_comment .evaluate_main {
	float:left;
	width:100%;
}
.goods_club_comment .evaluate_box {
	margin:0 200px 0 179px;
	padding-top:11px;
}
.goods_club_comment .percentage_bar .p_bar {
	height:24px;
	line-height:24px;
	padding-left:200px;
}
.goods_club_comment .percentage_bar .p_bar span {
	vertical-align:middle;
}
.goods_club_comment .percentage_bar .p_bar .text {
	_vertical-align:-2px;
}
.goods_club_comment .percentage_bar b {
	display:inline-block;
	width:130px;
	height:10px;
	line-height:10px;
	margin:0 5px 0 10px;
	text-align:left;
	font-size:0;
	background-color:#F9F9F9;
	border:1px solid #F2F2F2;
	vertical-align:middle;
}
.goods_club_comment .percentage_bar i {
	display:block;
	height:10px;
	background:url(../images/sprite.png) repeat-x;
}
.goods_club_comment .score_num {
	float:left;
	width:138px;
	height:61px;
	margin-left:-100%;
	padding:18px 0 0 40px;
}
.goods_club_comment .score_num .num {
	overflow:hidden;
	height:40px;
	line-height:56px;
}
.goods_club_comment .score_num .num strong {
	float:left;
	margin-right:5px;
	font-size:40px;
	color:#c00;
	font-family:'Arial';
	line-height:40px;
}
.goods_club_comment .score_num .num strong span {
	font-size:22px;
}
.goods_club_comment .score_num .text {
	line-height:20px;
	color:#999;
}
.goods_club_comment .submit_comment {
	float:left;
	width:199px;
	height:54px;
	line-height:20px;
	margin-left:-205px;
	padding-top:26px;
	text-align:center;
	color:#999;
}
.goods_club_comment .user_evaluate {
	position:relative;
	z-index:8;
	height:44px;
	border:1px solid #dbdbdb;
	border-top:0 none;
}
.goods_club_comment .user_evaluate ul {
	border-top:1px solid #f3f3f3;
}
.goods_club_comment .user_evaluate li {
	float:left;
	margin:0 20px 0 65px;
	_display:inline;
}
.goods_club_comment .user_evaluate li.cur {
	position:relative;
	z-index:1;
}
.goods_club_comment .user_evaluate .ue_tit {
	width:130px;
	height:43px;
	line-height:43px;
	position:relative;
	padding-right:12px;
	text-align:right;
}
.goods_club_comment .user_evaluate .ue_tit b {
	position:absolute;
	right:0;
	top:20px;
	display:block;
	overflow:hidden;
	width:0;
	height:0;
	padding:0;
	font-size:0;
	border:4px dashed transparent;
	border-top-style:solid;
	border-top-color:#333;
}
.goods_club_comment .user_evaluate .red_text {
	color:#c00;
}
.goods_club_comment .user_evaluate .ue_tip {
	display:none;
	position:absolute;
	right:-79px;
	top:30px;
	width:250px;
	padding:2px;
	background-color:#EBEBEB;
}
.goods_club_comment .user_evaluate .ue_tip .arrow {
	position:absolute;
	right:80px;
	top:-2px;
	display:block;
	width:7px;
	height:5px;
	padding:0;
	background:url(../images/sprite.png) -131px -15px no-repeat;
}
.goods_club_comment .user_evaluate .tip_box {
	padding-bottom:10px;
	border:1px solid #DBDBDB;
	background-color:#fff;
}
.goods_club_comment .user_evaluate .person_num {
	line-height:28px;
	margin-bottom:5px;
	padding-right:12px;
	text-align:right;
	background-color:#F9F9F9;
}
.goods_club_comment .user_evaluate .percentage_bar {
	color:#666;
}
.goods_club_comment .user_evaluate .percentage_bar .p_bar {
	padding-left:9px;
}
.goods_club_comment .user_evaluate .percentage_bar .p_bar span {
	display:inline-block;
	text-align:right;
	vertical-align:-1px\9;
	*vertical-align:1px;
}
.goods_club_comment .user_evaluate .percentage_bar .text {
	width:48px;
}
.goods_club_comment .user_evaluate .percentage_bar .percentage {
	width:32px;
}
.goods_club_comment .evaluate_type {
	height:22px;
	line-height:20px;
	padding:8px 10px;
	border:1px solid #dbdbdb;
	border-top:none;
	background:#f9f9f9;
}
.goods_club_comment .evaluate_type li {
	float:left;
	height:20px;
	margin-left:-1px;
	padding:0 8px;
	border-right:1px solid #ebebeb;
	cursor:pointer;
}
.goods_club_comment .evaluate_type li.cur {
	height:18px;
	line-height:18px;
	font-weight:bold;
	border:1px solid #ebebeb;
	background-color:#fff;
}
.goods_club_comment .evaluate_type li span {
	color:#999;
}
.goods_club_comment .evaluate_type li.cur span {
	color:#333;
}
.goods_club_comment .evaluate_type .see_all_reviews {
	float:right;
	height:20px;
	line-height:26px\9;
	overflow:hidden;
}
.goods_club_comment .evaluate_item {
	padding-top:10px;
}
.goods_club_comment .user_avatar {
	float:left;
	width:80px;
	text-align:center;
}
.goods_club_comment .user_avatar img {
	margin-bottom:10px;
}
.goods_club_comment .user_avatar span {
	display:block;
	width:80px;
	height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.goods_club_comment .user_other {
	position:relative;
	float:right;
	width:885px;
	padding-bottom:0;
	border:1px solid #dbdbdb;
}
.goods_club_comment .user_other sup {
	display:block;
	position:absolute;
	right:0;
	top:0;
	width:54px;
	height:54px;
	background:url(../images/sprite.png) no-repeat;
}
.goods_club_comment .user_other .jingpin {
	background-position:-146px -15px;
}
.goods_club_comment .user_other .zhiding {
	background-position:-146px -210px;
}
.goods_club_comment .user_other .arrow {
	position:absolute;
	left:-11px;
	top:9px;
	display:block;
	width:11px;
	height:10px;
	padding:0;
	background:url(../images/sprite.png) -130px -30px no-repeat;
}
.goods_club_comment .user_other .other_t {
	padding:12px 25px;
}
.goods_club_comment .text_share .p_item {
	padding-left:60px;
	line-height:24px;
	word-wrap:break-word;
}
.goods_club_comment .text_share .p_item .tit {
	float:left;
	margin-left:-60px;
	width:60px;
	height:24px;
	text-align:right;
	color:#999;
}
.goods_club_comment .text_share .p_item .star_list {
	height:24px;
	display:inline-block;
}
.goods_club_comment .text_share .p_item .star_list img {
	float:left;
	margin-top:4px;
	margin-top:3px\9;
}
.goods_club_comment .text_share .p_item .feel_num {
	float:left;
	width:79px;
	height:8px;
	margin-top:8px;
	overflow:hidden;
	margin-right:7px;
	background:url(../images/sprite.png) 0 -20px;
}
.goods_club_comment .text_share .p_item .feel_num_1 {
	background-position:0 -30px;
}
.goods_club_comment .text_share .p_item .feel_num_2 {
	background-position:0 -40px;
}
.goods_club_comment .text_share .p_item .feel_num_3 {
	background-position:0 -50px;
}
.goods_club_comment .text_share .p_item .feel_num_4 {
	background-position:0 -60px;
}
.goods_club_comment .text_share .p_item .feel_num_5 {
	background-position:0 -70px;
}
.goods_club_comment .text_share .p_item .feel_txt {
	color:#999;
}
.goods_club_comment .text_share .p_item .cmt_tag {
	margin-right:13px;
	color:#999;
}
.gropn_rvew_tit {
	padding-left:18px;
	background:url(../images/sprite.png) no-repeat 0 -172px;
	line-height:24px;
}
.goods_club_comment .review_operate {
	margin:0 13px;
	padding:10px 12px 10px 72px;
	border-top:1px dotted #dbdbdb;
	color:#999;
}
.goods_club_comment .review_operate .date {
	color:#ccc;
}
.goods_club_comment .review_operate .btn_effect {
	position:relative;
	z-index:0;
	float:right;
	padding-left:14px;
	background:url(../images/sprite.png) no-repeat -188px -270px;
	color:#c00;
}
.goods_club_comment .review_operate .btn_effect:hover {
	background-position:-188px -310px;
}
.goods_club_comment .review_operate .btn_effect em {
	display:inline-block;
	width:34px;
	height:15px;
	margin-left:6px;
	background:url(../images/sprite.png) 0 -200px;
	color:#ccc;
	font-style:normal;
	line-height:15px;
	text-align:center;
}
.goods_club_comment .review_operate .btn_effect b {
	position:absolute;
	left:11px;
	top:-20px;
	color:#c00;
	font-size:18px;
	opacity:0;
}
.goods_club_comment .review_operate .disabled_pe {
	background-position:-188px -290px;
	color:#999;
	cursor:default;
}
.goods_club_comment .review_operate .disabled_pe:hover {
	background-position:-188px -290px;
}
.goods_club_comment .add_cmt {
	margin:0 13px;
	padding:20px 12px 20px 57px;
	border-top:1px dotted #dbdbdb;
}
.goods_club_comment .add_cmt_con {
	position:relative;
	z-index:0;
	padding:10px 12px;
	border:1px solid #f3f3f3;
	line-height:20px;
}
.goods_club_comment .add_cmt_con .time {
	color:#999;
}
.goods_club_comment .add_cmt_con .arrow {
	position:absolute;
	left:-11px;
	top:9px;
	display:block;
	width:11px;
	height:10px;
	padding:0;
	background:url(../images/sprite.png) -130px -50px no-repeat;
}
.goods_club_comment .no_review {
	margin:10px 0;
}
.to_comment_pop {
	display:none;
	position:absolute;
	left:50%;
	top:0;
	z-index:1099;
	width:550px;
	overflow:hidden;
	border:1px solid #DBDBDB;
	background-color:#fff;
}
.to_comment_pop .tit {
	height:28px;
	line-height:28px;
	padding:0 10px;
	background-color:#900;
	color:#fff;
}
.to_comment_pop .tit h2 {
	float:left;
	font-weight:normal;
	font-size:12px;
}
.to_comment_pop .tit .close {
	float:right;
	padding-right:15px;
	background:url(../images/sprite.png) 27px -147px no-repeat;
	cursor:pointer;
}
.to_comment_pop .product_pic {
	float:left;
	width:90px;
	margin:12px;
	display:inline;
}
.to_comment_pop .product_pic .pic {
	display:block;
	width:90px;
	height:90px;
	margin-bottom:8px;
	border:1px solid #DBDBDB;
}
.to_comment_pop .product_pic .product_tit {
	display:block;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.to_comment_pop .product_evaluate {
	float:left;
	width:420px;
	padding:10px 0 0 10px;
	border-left:1px dotted #DBDBDB;
}
.to_comment_pop .product_evaluate h3 {
	height:20px;
	line-height:20px;
	padding-bottom:10px;
	font-size:12px;
}
.to_comment_pop .product_evaluate h3 em {
	color:#c00;
	font-style:normal;
	font-weight:normal;
	margin-right:5px;
}
.to_comment_pop .product_evaluate h3 span {
	color:#999;
	font-weight:normal;
}
.to_comment_pop .product_evaluate .shop_satisfaction {
	height:30px;
	line-height:30px;
	margin:10px 0;
	padding:0;
	background-color:#F7F7F8;
}
.to_comment_pop .product_evaluate .shop_satisfaction b {
	padding-left:13px;
	background:url(../images/sprite.png) -191px -152px no-repeat;
}
.to_comment_pop .proSatis {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:20px;
	width:100px;
	position:relative;
	vertical-align:-6px;
	*vertical-align:-2px;
}
.to_comment_pop .rating-level {
	position:relative;
	z-index:1000;
	width:100px;
	height:20px;
	background:url(../images/all_star1.png) 0 -40px no-repeat;
}
.to_comment_pop .rating-level li {
	display:inline;
}
.to_comment_pop .rating-level a {
	height:20px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-999em;
	outline:none;
}
.to_comment_pop .rating-level a.one-star {
	width:20%;
	z-index:6;
}
.to_comment_pop .rating-level a.two-stars {
	width:40%;
	z-index:5;
}
.to_comment_pop .rating-level a.three-stars {
	width:60%;
	z-index:4;
}
.to_comment_pop .rating-level a.four-stars {
	width:80%;
	z-index:3;
}
.to_comment_pop .rating-level a.five-stars {
	width:100%;
	z-index:2;
}
.to_comment_pop .rating-level .current-rating,.to_comment_pop .rating-level a:hover {
	background:url(../images/all_star1.png) no-repeat;
}
.to_comment_pop .rating-level a.one-star:hover,.to_comment_pop .rating-level a.two-stars:hover,.to_comment_pop .rating-level a.one-star.current-rating,.to_comment_pop .rating-level a.two-stars.current-rating {
	background-position:0 -80px;
}
.to_comment_pop .rating-level .three-stars .current-rating,.to_comment_pop .rating-level .four-stars .current-rating,.to_comment_pop .rating-level .five-stars .current-rating {
	background-position:0 0;
}
.to_comment_pop .product_evaluate .pe_item_star {
	height:20px;
	line-height:20px;
	padding:0 0 10px 0;
}
.to_comment_pop .product_evaluate .pe_item_star .result {
	color:#c00;
}
.to_comment_pop .product_evaluate .result {
	color:#c00;
}
.to_comment_pop .product_evaluate .pe_item {
	position:relative;
	line-height:20px;
	margin:0 0 10px 70px;
	font-weight:normal;
}
.to_comment_pop .product_evaluate .title {
	position:absolute;
	left:-60px;
	top:0;
}
.to_comment_pop .product_evaluate .all_num {
	position:relative;
	display:inline-block;
	height:20px;
	width:147px;
	vertical-align:middle;
	background:url(../images/all_num.png) no-repeat;
}
.to_comment_pop .product_evaluate .all_num a {
	position:absolute;
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-999em;
}
.to_comment_pop .product_evaluate .all_num a:hover {
	background:url(../images/all_num.png) 0 -136px no-repeat;
}
.to_comment_pop .product_evaluate .all_num .num_1 {
	width:30px;
	z-index:6;
}
.to_comment_pop .product_evaluate .all_num .num_2 {
	width:59px;
	z-index:5;
}
.to_comment_pop .product_evaluate .all_num .num_3 {
	width:88px;
	z-index:4;
}
.to_comment_pop .product_evaluate .all_num .num_4 {
	width:117px;
	z-index:3;
}
.to_comment_pop .product_evaluate .all_num .num_5 {
	width:147px;
	z-index:2;
}
.to_comment_pop .product_evaluate .all_num .num_select {
	background:url(../images/all_num.png) 0 -136px no-repeat;
}
.to_comment_pop .product_evaluate .num_desc {
	display:inline-block;
	height:20px;
	vertical-align:middle;
}
.to_comment_pop .product_evaluate .product_reply {
	margin-left:5px;
}
.to_comment_pop .product_evaluate .product_reply textarea {
	width:400px;
	height:100px;
	line-height:18px;
	padding:2px;
	border:1px solid #DBDBDB;
	overflow-y:scroll;
	resize:none;
}
.to_comment_pop .product_evaluate .product_btn {
	margin-top:10px;
	padding-top:10px;
	border-top:1px dashed #DBDBDB;
}
.to_comment_pop .product_evaluate .product_btn .p_text {
	margin:0 10px;
	line-height:20px;
	color:#999;
}
.to_comment_pop .product_evaluate .product_btn .p_btn {
	padding:15px 0;
	line-height:26px;
	text-align:center;
}
.to_comment_pop .product_evaluate .product_btn .p_btn a {
	display:inline-block;
	height:26px;
	line-height:26px;
	font-weight:bold;
	background:url(../images/sprite.png) left -117px no-repeat;
	color:#fff;
}
.to_comment_pop .product_evaluate .product_btn .p_btn a:hover {
	color:#fff;
}
.to_comment_pop .product_evaluate .product_btn .p_btn span {
	display:block;
	margin-left:10px;
	padding-right:10px;
	background:url(../images/sprite.png) right -117px no-repeat;
}
.goods_club_comment .not_comment {
	height:26px;
	line-height:26px;
	padding:25px;
	border:1px solid #DBDBDB;
}
.goods_club_comment .not_comment .come_comment {
	display:inline-block;
	height:26px;
	line-height:26px;
	margin-left:10px;
	font-weight:bold;
	background:url(../images/sprite.png) left -117px no-repeat;
	color:#fff;
}
.goods_club_comment .not_comment .come_comment a:hover {
	color:#fff;
}
.goods_club_comment .not_comment .come_comment span {
	display:block;
	margin-left:10px;
	padding-right:10px;
	background:url(../images/sprite.png) right -117px no-repeat;
}
.two_column .goods_club_comment {
	width:765px;
}
.two_column .goods_club_comment .user_evaluate ul {
	margin:0 10px;
	padding-left:15px;
}
.two_column .goods_club_comment .user_evaluate li {
	margin:0 10px 0 15px;
}
.two_column .goods_club_comment .percentage_bar .p_bar {
	padding-left:100px;
}
.two_column .goods_club_comment .user_evaluate .percentage_bar .p_bar {
	padding-left:10px;
}
.two_column .goods_club_comment .user_other {
	width:670px;
}
.two_column .goods_club_comment .reply_box .text_box textarea {
	width:621px;
}
.popup_mask {
	position:absolute;
	left:0;
	top:0;
	z-index:1066;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=40);
	opacity:.4;
}
.popup_iframe {
	position:absolute;
	left:0;
	top:0;
	z-index:1065;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=0);
	opacity:0;
}
.submit_comment_gift {
	color:#f90;
	font-weight:bold;
	padding-bottom:5px;
}
.submit_comment_gift span {
	display:inline-block;
	padding-left:20px;
	height:18px;
	background:url(../images/icon_gift2.png) no-repeat;
	line-height:18px;
}
.submit_comment_rel {
	position:relative;
}
.icon_gift {
	display:block;
	width:16px;
	height:17px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../images/icon_gift.png) no-repeat;
}
.p_btn .icon_gift {
	position:relative;
	right:-62px;
	top:-37px;
}
.comment_pop_success {
	position:absolute;
	border:6px solid #ccc;
	height:178px;
	width:375px;
}
.comment_pop_success_box {
	padding:20px;
	border:1px solid #DBDBDB;
}
.comment_pop_txt {
	display:block;
	margin:0 0 30px 80px;
	padding-left:50px;
	background:url("../images/comment_tick.png") no-repeat 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.review_gift {
	margin-top:30px;
	position:relative;
	padding:15px 10px 15px 35px;
	border-top:1px dotted #dbdbdb;
	border-bottom:1px dotted #dbdbdb;
	background:#FEF9E7;
	line-height:22px;
}
.icon_yen {
	position:absolute;
	top:20px;
	left:15px;
	width:15px;
	height:16px;
	background:url("../images/comment_tick.png") -25px -42px no-repeat;
}
.comment_pop_success_close {
	position:absolute;
	display:block;
	top:10px;
	right:20px;
	width:12px;
	height:12px;
	background:url("../images/comment_tick.png") 0 -47px no-repeat;
	text-indent:-99em;
	overflow:hidden;
	line-height:12px;
	font-size:12px;
}
@charset "utf-8";
	.comment_mod {
	margin:0 auto;
}
.comment_mod .chart {
	height:155px;
	background-color:#f4f4f4;
	border:1px solid #e3e3e3;
}
.comment_mod .chart .top_con {
	height:125px;
	background-color:#fbfbfb;
	overflow:hidden;
}
.comment_mod .chart .top_con .score_num {
	width:170px;
	height:60px;
	padding:28px 0 30px 35px;
	float:left;
}
.comment_mod .chart .top_con .score_num .progress {
	height:40px;
	overflow:hidden;
	color:#fd3d3a;
}
.comment_mod .chart .top_con .score_num .progress strong {
	font-size:40px;
	line-height:40px;
}
.comment_mod .chart .top_con .score_num .progress strong span {
	font-size:22px;
}
.comment_mod .chart .top_con .score_num .num {
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#656565;
}
.comment_mod .chart .top_con .evaluate_con {
	float:left;
	padding:12px;
	height:111px;
	width:238px;
}
.comment_mod .chart .top_con .evaluate_con li {
	height:30px;
	margin-bottom:6px;
	_margin-bottom:3px;
}
.comment_mod .chart .top_con .evaluate_con li span {
	display:block;
	float:left;
}
.comment_mod .chart .top_con .evaluate_con li .icon {
	width:30px;
	height:30px;
	background:url(images/sprite_icon.png);
}
.comment_mod .chart .top_con .evaluate_con li .face1 {
	background-position:-10px -10px;
}
.comment_mod .chart .top_con .evaluate_con li .face2 {
	background-position:-40px -10px;
}
.comment_mod .chart .top_con .evaluate_con li .face3 {
	background-position:-70px -10px;
}
.comment_mod .chart .top_con .evaluate_con li .per {
	width:130px;
	height:18px;
	background-color:#f4f4f4;
	margin:6px;
}
.comment_mod .chart .top_con .evaluate_con li .per i {
	display:block;
	height:18px;
}
.comment_mod .chart .top_con .evaluate_con li .per .p1 {
	background-color:#f77;
}
.comment_mod .chart .top_con .evaluate_con li .per .p2 {
	background-color:#ffc000;
}
.comment_mod .chart .top_con .evaluate_con li .per .p3 {
	background-color:#5aa5ff;
}
.comment_mod .chart .top_con .evaluate_con li .text {
	line-height:30px;
	color:#999;
}
.comment_mod .chart .top_con .text_con {
	float:left;
	margin:20px 0 0 60px;
	height:80px;
	overflow:hidden;
	padding:10px 0 0 30px;
	width:160px;
	border-left:1px dotted #d3d3d3;
	color:#656565;
}
.comment_mod .chart .top_con .text_con .tc {
	position:relative;
	width:160px;
	display:block;
	top:-10px;
}
.comment_mod .chart .top_con .text_con span i {
	position:absolute;
	left:-20px;
	top:3px;
	width:16px;
	height:16px;
	background:url(images/sprite_icon.png) -191px -55px;
}
.comment_mod .chart .top_con .text_con span p {
	line-height:22px;
}
.comment_mod .chart .top_con .text_con span a {
	color:#0065ca;
}
.comment_mod .chart .top_con .text_con span a:hover {
	text-decoration:underline;
}
.comment_mod .chart .bottom_con {
	position:relative;
	z-index:100;
}
.comment_mod .chart .bottom_con .li_con {
	float:left;
	line-height:30px;
	margin-left:35px;
	cursor:pointer;
	position:relative;
}
.comment_mod .chart .bottom_con .li_con .tab_li {
	padding-right:12px;
	position:relative;
	color:#656565;
}
.comment_mod .chart .bottom_con .li_con .tab_li span {
	color:#ff3c3c;
}
.comment_mod .chart .bottom_con .li_con .tab_li i {
	width:10px;
	height:6px;
	position:absolute;
	right:0;
	top:12px;
	_top:5px;
	background:url(images/sprite_icon.png) -110px -30px;
}
.comment_mod .chart .bottom_con .li_con .tab_point {
	position:absolute;
	width:260px;
	border:2px solid #ebebeb;
	background-color:#fff;
	left:0;
	display:none;
}
.comment_mod .chart .bottom_con .li_con .tab_point .tp {
	border:1px solid #dbdbdb;
}
.comment_mod .chart .bottom_con .li_con .tab_point .title {
	text-align:center;
	padding:0 10px;
	height:30px;
	line-height:30px;
	background-color:#f9f9f9;
	color:#666;
	overflow:hidden;
}
.comment_mod .chart .bottom_con .li_con .tab_point .title em {
	color:#ff3b3c;
}
.comment_mod .chart .bottom_con .li_con .tab_point .graph {
	padding:10px 15px 5px 15px;
}
.comment_mod .chart .bottom_con .li_con .tab_point .graph li {
	padding:6px 0;
	height:16px;
}
.comment_mod .chart .bottom_con .li_con .tab_point .graph li span {
	display:block;
	float:left;
	height:12px;
}
.comment_mod .chart .bottom_con .li_con .tab_point .graph li .per {
	width:120px;
	background-color:#f4f4f4;
}
.comment_mod .chart .bottom_con .li_con .tab_point .graph li .per i {
	display:block;
	height:12px;
	background-color:#f77;
}
.comment_mod .chart .bottom_con .li_con .tab_point .graph li .text {
	line-height:12px;
	color:#999;
	text-indent:10px;
	width:108px;
	overflow:hidden;
}
.comment_mod .comment_type {
	padding-top:20px;
	border-bottom:1px solid #dadada;
}
.comment_mod .comment_type li {
	float:left;
	font-size:14px;
	margin-right:20px;
	padding:5px 10px;
	cursor:pointer;
	color:#656565;
	line-height:18px;
}
.comment_mod .comment_type li span {
	font-size:12px;
}
.comment_mod .comment_type .cur {
	color:#ff3b3c;
	border-bottom:2px solid #ff3b3c;
	position:relative;
	bottom:-1px;
	cursor:default;
	line-height:16px;
}
.comment_mod .comment_con {
	padding:20px 35px 20px 50px;
}
.comment_mod .comment_con .main {
	border-left:2px solid #f3f3f3;
	padding:0 0 0 30px;
	position:relative;
}
.comment_mod .comment_con .main .gradual_line {
	width:2px;
	height:120px;
	background:url(images/sprite_icon.png) -10px -171px;
	_background:none;
	position:absolute;
	left:-2px;
	bottom:0;
}
.comment_mod .comment_con .main .item {
	position:relative;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #f3f3f3;
}
.comment_mod .comment_con .main .item .face {
	width:30px;
	height:30px;
	position:absolute;
	left:-50px;
	top:-7px;
	border-radius:50%;
	background:url(images/sprite_icon.png) -110px -50px;
	border:4px solid #FFF;
	overflow:hidden;
}
.comment_mod .comment_con .main .item .face img {
	width:30px;
	height:30px;
}
.comment_mod .comment_con .main .item .user_info {
	padding-left:0;
	height:34px;
	background-color:#fffbf4;
	line-height:34px;
	overflow:hidden;
}
.comment_mod .comment_con .main .item .user_info span {
	margin:0 10px 0 15px;
	color:#999;
}
.comment_mod .comment_con .main .item dt {
	height:25px;
	line-height:25px;
}
.comment_mod .comment_con .main .item dt .name {
	float:left;
	font-weight:bold;
	color:#666;
}
.comment_mod .comment_con .main .item dt .date {
	float:right;
	color:#ccc;
}
.comment_mod .comment_con .main .item dd {
	margin-top:10px;
	padding-left:40px;

}
.comment_mod .comment_con .main .item dd .type {
	width:40px;
	margin-left:-40px;
	color:#999;
	float:left;
	line-height:20px;
}
.comment_mod .comment_con .main .item dd .text {
	color:#666;
	word-wrap:break-word;
	float:left;
	line-height:20px;
	overflow:hidden;
}
.comment_mod .comment_con .main .item .label {
	margin-top:10px;
}
.comment_mod .comment_con .main .item dd .title i {
	padding:5px;
	color:#666;
	margin-right:5px;
	font-style:normal;
	background-color:#f4f4f4;
	border-bottom:1px solid #dadada;
}
.comment_mod .comment_con .main .item .open_all {
	height:20px;
	position:relative;
	display:none;
}
.comment_mod .comment_con .main .item .open_all a {
	float:left;
	color:#0065cb;
}
.comment_mod .comment_con .main .item .open_all i {
	display:block;
	float:left;
	margin:4px 0 0 3px;
	width:7px;
	height:7px;
	background:url(images/sprite_icon.png) -130px -30px;
}
.comment_mod .comment_con .main .item .open_all .back {
	background-position:-138px -30px;
}
.comment_mod .comment_con .main .item dd .star {
	display:block;
	width:86px;
	height:20px;
	background:url(images/sprite_icon.png);
	float:left;
	line-height:20px;
}
.comment_mod .comment_con .main .item dd .s1 {
	background-position:-10px -50px;
}
.comment_mod .comment_con .main .item dd .s2 {
	background-position:-10px -70px;
}
.comment_mod .comment_con .main .item dd .s3 {
	background-position:-10px -90px;
}
.comment_mod .comment_con .main .item dd .s4 {
	background-position:-10px -110px;
}
.comment_mod .comment_con .main .item dd .s5 {
	background-position:-10px -130px;
}
.comment_mod .comment_con .main .item dd .s6 {
	background-position:-10px -150px;
}
.comment_mod .comment_con .main .item dd .tag {
	float:right;
}
.comment_mod .comment_con .main .item dd .tag i {
	display:block;
	float:left;
	margin-left:5px;
	width:31px;
	height:18px;
	background:url(images/sprite_icon.png);
}
.comment_mod .comment_con .main .item dd .tag .t1 {
	background-position:-110px -10px;
}
.comment_mod .comment_con .main .item dd .tag .t2 {
	background-position:-146px -10px;
}
.comment_mod .comment_con .main .item dd .tag .t3 {
	background-position:-182px -10px;
}
.comment_mod .comment_con .main .item dd .tag .t4 {
	background-position:-182px -29px;
}
.comment_mod .comment_con .main .item .praise {
	position:relative;
	margin-top:15px;
	padding-left:0;
}
.comment_mod .comment_con .main .item .praise span {
	display:block;
	position:relative;
	float:left;
	height:20px;
	line-height:20px;
	color:#999;
	text-indent:25px;
	background:url(images/sprite_icon.png);
	border-radius:10px;
	width:78px;
}
.comment_mod .comment_con .main .item .praise .btn_reply {
	margin-right:10px;
	background-position:-223px -40px;
}
.comment_mod .comment_con .main .item .praise b {
	position:absolute;
	color:#c00;
	font-size:18px;
	top:0;
	left:0;
}
.comment_mod .comment_con .main .item .praise .p1 {
	background-position:-223px -10px;
	cursor:pointer;
}
.comment_mod .comment_con .main .item .praise .p2 {
	background-position:-301px -10px;
	cursor:auto;
}
.comment_mod .comment_con .main .item .reply_box {
	border:1px solid #f3f3f3;
	padding:15px 15px 0 15px;
	position:relative;
}
.comment_mod .comment_con .main .item .reply_box .arrow {
	position:absolute;
	width:11px;
	height:6px;
	background:url(images/sprite_icon.png) -156px -30px;
	left:30px;
	top:-6px;
}
.comment_mod .comment_con .main .item .reply_box .reply_list {
	border-bottom:1px solid #f3f3f3;
	padding:20px;
	margin-bottom:-1px;
}
.comment_mod .comment_con .main .item .reply_box .reply_list .title {
	color:#999;
}
.comment_mod .comment_con .main .item .reply_box .reply_list .text_con {
	padding-top:10px;
	color:#666;
	line-height:20px;
}
.comment_mod .comment_con .main .item .open_all2 {
	height:20px;
	position:relative;
	display:none;
	text-indent:20px;
	padding:0 0 15px 0;
	border-top:1px solid #fff;
}
.comment_mod .comment_con .main .item .open_all2 a {
	float:left;
	color:#0065cb;
}
.comment_mod .comment_con .main .item .open_all2 i {
	display:block;
	float:left;
	margin:4px 0 0 3px;
	width:7px;
	height:7px;
	background:url(images/sprite_icon.png) -130px -30px;
}
.comment_mod .comment_con .main .item .open_all2 .back {
	background-position:-138px -30px;
}
.comment_mod .comment_con .main .item .reply_box .hide {
	display:none;
}
.comment_mod .comment_con .main .item .pro_show {
	margin-top:20px;
}
.comment_mod .comment_con .main .item .pro_show .type {
	margin-top:10px;
}
.comment_mod .comment_con .main .item dd .thumb_box {
	height:40px;
	position:relative;
}
.comment_mod .comment_con .main .item dd .thumb_box li {
	float:left;
	width:40px;
	height:40px;
	overflow:hidden;
	margin-right:4px;
	border:2px solid #fff;
	background-color:#efefef;
	cursor:pointer;
	position:relative;
}
.comment_mod .comment_con .main .item dd .thumb_box li i {
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:40px;
	background:url(../images/zoom1.png) no-repeat;
}
.comment_mod .comment_con .main .item dd .thumb_box .cur {
	border-color:#ff7878;
}
.comment_mod .comment_con .main .item dd .pic_box {
	width:100%;
	height:330px;
	margin-top:10px;
	background-color:#fff;
	position:relative;
	display:none;
}
.comment_mod .comment_con .main .item dd .pic_box .pic {
	width:430px;
	height:300px;
	background-color:#ddd;
	position:absolute;
	top:15px;
	left:50%;
	margin-left:-215px;
	overflow:hidden;
	cursor:none;
}
.comment_mod .comment_con .main .item dd .pic_box .pic .zoom {
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/zoom2.png) center no-repeat;
	display:none;
	cursor:none;
}
.comment_mod .comment_con .main .item dd .pic_box .pic ul {
	width:10000px;
	position:absolute;
}
.comment_mod .comment_con .main .item dd .pic_box .pic li {
	_float:left;
	width:430px;
	height:300px;
	line-height:300px;
	text-align:center;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
.comment_mod .comment_con .main .item dd .pic_box .pic li p {
	_position:absolute;
	top:50%;
}
.comment_mod .comment_con .main .item dd .pic_box .pic li img {
	max-width:430px;
	max-height:300px;
	_width:430px;
	_height:300px;
	_position:relative;
	top:-50%;
	left:-50%;
}
.comment_mod .comment_con .main .item dd .pic_box a {
	position:absolute;
	width:11px;
	height:21px;
	background:url(images/sprite_icon.png);
}
.comment_mod .comment_con .main .item dd .pic_box .btn_prev {
	background-position:-151px -55px;
	left:60px;
	top:150px;
}
.comment_mod .comment_con .main .item dd .pic_box .btn_next {
	background-position:-163px -55px;
	right:60px;
	top:150px;
}
.comment_mod .comment_not {
	border:1px solid #DBDBDB;
	height:26px;
	line-height:26px;
	padding:25px;
}
.comment_mod .comment_not .btn_gz {
	color:#06C;
}
.comment_mod .comment_not .btn_comment {
	background:url(images/sprite_icon.png) -110px -84px;
	color:#FFF;
	display:inline-block;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-left:10px;
	width:72px;
	text-align:center;
}
.pop_win .popbox {
	background:none;
}
.pop_win .popc {
	left:0;
	top:0;
}
.subEvaBox h2 {
	height:28px;
	line-height:28px;
	color:#333;
	background:url(http://image.yihaodianimg.com/images/v2/experience/bg_x.png) repeat-x;
}
.bus_name {
	overflow:hidden;
	zoom:1;
	margin:0 10px;
	padding:8px;
	background-color:#F7F7F8;
}
.subEvaBox .bus_name {
	margin-top:10px;
}
.bus_name img {
	float:left;
	width:80px;
	height:40px;
	margin-right:10px;
	border:1px solid #E7E7E7;
}
.bus_name span {
	line-height:20px;
	color:#333;
}
.pop_win .proSatisBox strong,.subEvaBox .proSatisBox strong,.pop_win .evaFillin li strong {
	color:#333;
}
.pop_win .warn em,.subEvaBox .warn em {
	font:12px normal Verdana,Geneva,sans-serif;
	margin:0 3px;
}
.evaFillin .ipt1,.evaFillin .ipt2,.evaFillin .ipt3,.evaFillin .ipt4,.evaFillin .ipt5,.evaFillin .ipt6 {
	box-shadow:none;
}
.pop_win hr,.subEvaBox hr {
	height:1px;
	margin:0 18px 10px;
	padding:0 0 5px;
	border:0;
	border-bottom:1px dashed #CDCDCD;
}
.store_s {
	overflow:hidden;
	margin:0 10px;
	padding:8px;
	background-color:#F7F7F8;
}
.store_s strong {
	padding-left:13px;
	background:url(../images/ico_home.png) 0 3px no-repeat;
	*background-position:0 1px;
	_background-position:0 3px;
	color:#333;
}
.proSatisBox_list {
	margin:5px 18px 0;
	color:#333;
}
.pop_win .p_text,.subEvaBox .p_text {
	margin-right:24px;
	line-height:20px;
	color:#999;
}
.subEvaBox .p_text {
	margin-left:24px;
}
.pop_win .p_text a:link,.pop_win .p_text a:visited,.subEvaBox .p_text a:link,.subEvaBox .p_text a:visited {
	color:#06c;
}
.pop_win .p_text a:hover,.subEvaBox .p_text a:hover {
	color:#f60;
}
.pop_win .subEva input {
	width:100px;
	height:27px;
	line-height:27px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	border:0 none;
	background:url(http://image.yihaodianimg.com/images/v2/experience/evaBg.png) no-repeat;
}
.popup_cont {
	position:relative;
	width:378px;
	border:1px solid #ccc;
	background-color:white;
}
.popup_cont .prompted {
	overflow:hidden;
	margin:35px 0 0 50px;
}
.popup_cont .prompted img {
	float:left;
	margin-right:10px;
}
.popup_cont .prompted h3 {
	overflow:hidden;
	zoom:1;
	font-size:14px;
	margin-bottom:5px;
}
.popup_cont .prompted p {
	overflow:hidden;
	zoom:1;
	line-height:20px;
}
.popup_cont .countdown {
	text-align:center;
	color:#999;
	margin:20px 0 10px;
}
.popup_cont .close {
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:50px;
	height:26px;
	line-height:26px;
	background:url(../images/ico_close_1.png) 30px center no-repeat;
}
.popup_cont .close:link,.popup_cont .close:visited {
	color:#999;
}
.popup_cont .close:hover {
	color:#c00;
	text-decoration:none;
	background:url(../images/ico_close_2.png) 30px center no-repeat;
}
.popup_sens {
	width:398px;
	border:1px solid #DBDBDB;
	background-color:white;
}
.popup_sens .title {
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	height:28px;
	line-height:28px;
	color:#fff;
	background-color:#900;
	position:relative;
}
.popup_sens .title .close {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	cursor:pointer;
	background:url(../images/ico_close_3.png) 30px center no-repeat;
}
.popup_sens .popup_text {
	width:266px;
	line-height:20px;
	margin:30px 0 30px 70px;
	padding-left:20px;
	background:url(../images/ico_exc.png) 0 5px no-repeat;
}
.popup_sens .btntip {
	text-align:center;
}
.popup_sens .btntip input {
	width:56px;
	height:25px;
	line-height:25px;
	margin-bottom:20px;
	border:0 none;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	background:url(../images/btn_ok.png) no-repeat;
}
.emailFeedPopwin {
	position:absolute;
	top:150px;
	left:50%;
	width:468px;
	margin-left:-234px;
	background:#fff;
	border:1px solid #ccc;
}
.emailFeedPopwin h2 {
	position:relative;
	height:27px;
	padding-left:10px;
	background:#900;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	line-height:27px;
}
.emailFeedPopwin h2 span {
	position:absolute;
	right:7px;
	top:0;
	width:39px;
	background:url(../images/emailFeed_sprites.gif) no-repeat 28px 8px;
	cursor:pointer;
}
.emailFeedPopwin .aft_box {
	padding:19px 0 8px;
	background-color:window;
}
.emailFeedPopwin .aft_box p {
	padding:0 12px;
	color:#333;
	font-weight:bold;
	line-height:24px;
}
.emailFeedPopwin .aft_box p a {
	margin-left:10px;
	color:#06c;
	font-weight:normal;
}
.emailFeedPopwin .aft_box p a:hover {
	color:#c00;
}
.emailFeedPopwin .aft_box div {
	border-bottom:1px dotted #ccc;
}
.emailFeedPopwin .aft_box div.on {
	position:relative;
}
.emailFeedPopwin .aft_box div.column {
	border-bottom:0;
}
.emailFeedPopwin .aft_box div dl {
	margin-right:-11px;
	_margin-right:-22px;
	padding:11px 12px 14px;
}
.emailFeedPopwin .aft_box div dl dt {
	color:#333;
	font-weight:bold;
}
.emailFeedPopwin .aft_box div dl dt span {
	margin-left:15px;
	font-weight:normal;
}
.emailFeedPopwin .aft_box div dl dd {
	display:block;
	float:left;
	margin:10px 11px 0 0;
	padding:4px 15px 5px 4px;
	border:1px solid #666;
	background:url(../images/emailFeed_sprites.gif) no-repeat right -48px;
	line-height:14px;
	white-space:nowrap;
	cursor:pointer;
}
.emailFeedPopwin .aft_box div dl dd:hover {
	border-color:#c00;
	background-position:right -76px;
	color:#c00;
}
.emailFeedPopwin .aft_box div.myFeed dl dd {
	padding-right:4px;
	border:1px solid #c00;
	background:none;
	color:#c00;
	cursor:default;
}
.emailFeedPopwin .aft_box div.myFeed dl dd span.del {
	display:inline-block;
	width:13px;
	height:13px;
	margin-left:2px;
	overflow:hidden;
	background:url(../images/emailFeed_sprites.gif) 0 -25px;
	text-indent:-999em;
	vertical-align:middle;
	cursor:pointer;
}
.emailFeedPopwin .aft_box div dl dd.disable {
	padding-right:4px;
	border-color:#ccc;
	background:none;
	color:#ccc;
	text-align:center;
	cursor:default;
}
.emailFeedPopwin .aft_box div.column dl dd {
	background-position:right -48px;
}
.emailFeedPopwin .aft_box div.column dl dd:hover {
	background-position:right -76px;
}
.emailFeedPopwin .aft_box div dl dd div {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	_width:442px;
	max-width:442px;
	padding-top:9px;
	white-space:normal;
}
.emailFeedPopwin .aft_box div dl dd div p {
	padding:5px 10px;
	border:1px solid #feb654;
	background:#fffde6;
	color:#f60;
	font-weight:normal;
	line-height:20px;
	text-align:left;
}
.emailFeedPopwin .aft_box div dl dd div p a {
	color:#06c;
}
.emailFeedPopwin .aft_box div dl dd div p a:hover {
	color:#c00;
}
.emailFeedPopwin .aft_box div dl dd div span {
	position:absolute;
	font-size:12px;
	font-family:"锟斤拷锟斤拷";
}
.emailFeedPopwin .aft_box div dl dd div span.ico_com1 {
	top:0;
	color:#feb654;
}
.emailFeedPopwin .aft_box div dl dd div span.ico_com2 {
	top:1px;
	color:#fffde6;
}
.emailFeedPopwin .prompt_text {
	margin-left:10px;
	padding-left:20px;
}
.emailFeedPopwin .error_text {
	color:#f00;
	background:url(../images/error_text.png) 0 center no-repeat;
}
.erorIco,.closeIco {
	background:url(../images/v2_detail_sprite.png) no-repeat;
}
.closeIco {
	width:36px;
	height:34px;
	background-position:0 -610px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.erorIco {
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:2px;
	background-position:-87px -552px;
	font-size:0;
	line-height:0;
	vertical-align:-5px;
	_vertical-align:-3px;
}
body .popGeneral {
	border:none;
	background:none;
}
.mDeposit {
	width:350px;
	padding:8px;
	background:url(../images/opacity_bg.png) repeat 0 0;
	font-size:14px;
}
.mDeposit .in {
	padding:5px 0 35px 0;
	background:#FFF;
}
.mDeposit h4 {
	position:relative;
	height:34px;
	padding-left:12px;
	line-height:34px;
	border-bottom:1px solid #EBEEEB;
	font-size:14px;
	background:#F8F9F8;
}
.mDeposit .closeIco {
	position:absolute;
	top:0;
	right:0;
}
.iptItem {
	padding-top:35px;
}
.iptItem label {
	float:left;
	width:130px;
	line-height:26px;
	text-align:right;
}
.iptItem .iptOut {
	position:relative;
	float:left;
	width:148px;
	border-color:#BABABA #D0D0D0 #D0D0D0;
	border-style:solid;
	border-width:1px;
}
.iptItem .iptOut input {
	width:130px;
	height:24px;
	*margin-top:-1px;
	padding:0 8px 0 10px;
	line-height:24px;
	border:none;
	border-top:1px solid #F2F2F2;
}
.iptItem .iptEror {
	position:absolute;
	top:-28px;
	left:-1px;
	width:148px;
	border:1px solid #FFA75E;
	background:#FFF3CD;
	overflow:hidden;
	text-align:center;
}
.iptItem .erorTip {
	height:14px;
	line-height:14px;
	padding:6px 0;
	font-size:12px;
	color:#F60;
}
.iptItem .numTip {
	height:26px;
	line-height:26px;
	font-size:18px;
	color:#FF7C1F;
}
.mDepositSbmt {
	margin-top:35px;
	text-align:center;
}
.yhdCmmoBtn,.yhdCmmoBtn span {
	background:url(../images/v2-btn.png) repeat-x;
	font-size:12px;
}
.yhdCmmoBtn {
	display:inline-block;
	padding-left:2px;
}
.yhdCmmoBtn span {
	display:inline-block;
	padding:0 14px;
	cursor:pointer;
}
.yelowBtnH26 {
	background-position:0 -306px;
}
.yelowBtnH26 span {
	height:26px;
	line-height:26px;
	color:#fff;
	background-position:right -306px;
	font-weight:bold;
}
.whiteBtnH26 {
	height:26px;
	margin-left:2px;
	line-height:26px;
	background-position:0 -334px;
}
.whiteBtnH26 span {
	background-position:right -334px;
}
.whiteBtnH26:hover {
	color:#333;
}
.group_detail_box {
	position:relative;
	padding:13px 15px;
	border:1px solid #d8d8d8;
	height:26px;
	background-color:#fff;
}
.group_detail_box .group_brand {
	float:left;
	padding-right:10px;
	margin-right:15px;
	width:340px;
	overflow:hidden;
}
.group_detail_box .group_brand span {
	display:inline-block;
	height:26px;
	white-space:nowrap;
	overflow:hidden;
	*zoom:1;
	vertical-align:middle;
	cursor:pointer;
}
.group_detail_box i {
	display:inline-block;
	margin-left:10px;
	width:7px;
	height:13px;
	background:url(../images/mall/tagbg.png) no-repeat -13px 0;
	line-height:0;
	font-size:0;
	vertical-align:middle;
	*zoom:1;
}
.group_detail_box .group_brand img {
	float:left;
	margin-right:10px;
	height:26px;
	vertical-align:middle;
}
.group_detail_box .group_brand a {
	float:left;
	width:224px;
	height:26px;
	line-height:26px;
	white-space:nowrap;
	overflow:hidden;
}
.group_detail_box .group_brand_line {
	position:absolute;
	left:50%;
	margin-left:-3px;
	top:-1px;
	width:6px;
	height:54px;
	background:url(../images/mall/tagbg.png) no-repeat 0 50%;
	font-size:0;
	line-height:0;
}
.group_detail_box .group_tag {
	float:left;
	width:340px;
	height:26px;
	padding:6px 0 5px 15px;
}
.group_detail_box .group_tag .tagname {
	float:left;
	margin-right:10px;
	margin-top:-5px;
	padding:5px;
	height:16px;
	background-color:#E22213;
	color:#fff;
	line-height:16px;
	white-space:nowrap;
	overflow:hidden;
	text-align:center;
}
.group_detail_box .group_tag .tagdetail {
	float:left;
	width:190px;
	overflow:hidden;
	white-space:nowrap;
}
.group_detail_box .group_tag .tagdetail span {
	display:inline-block;
	height:16px;
	white-space:nowrap;
	overflow:hidden;
	*zoom:1;
	vertical-align:middle;
	cursor:pointer;
}
.group_detail_box i {
	display:inline-block;
	margin-left:10px;
	width:7px;
	height:13px;
	background:url(../images/mall/tagbg.png) no-repeat -13px 0;
	line-height:0;
	font-size:0;
	vertical-align:middle;
	*zoom:1;
}
.select_mod {
	height:30px;
	width:100%;
	clear:both;
	margin-bottom:5px;
	line-height:28px;
	margin-left:-10px;
}
.select_mod .sel_txt_tips {
	margin-left:5px;
	height:20px;
	white-space:nowrap;
	overflow:hidden;
}
.select_mod .select_mod_con {
	width:645px;
}
.select_Area_Box {
	position:relative;
	z-index:100;
}
.select_Area_Box .area_name {
	position:relative;
	float:left;
	background-color:#FFF;
	border:1px solid #999;
	cursor:pointer;
	height:20px;
	line-height:20px;
	padding:0 30px 0 10px;
	color:#999;
	z-index:1;
	white-space:nowrap;
}
.select_Area_Box .area_name i {
	position:absolute;
	top:8px;
	right:5px;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	padding:0;
	font-size:0;
	border:4px dashed transparent;
	border-top-style:solid;
	border-top-color:#999;
}
.select_Area_Box .area_name.area_cur {
	padding-bottom:1px;
	border-bottom:none;
}
.select_Area_Box .area_cur i {
	top:4px;
	right:5px;
	border:4px dashed transparent;
	border-bottom-style:solid;
	border-bottom-color:#999;
}
.select_Area_Box .area_box {
	position:absolute;
	left:0;
	top:21px;
	background-color:#fff;
	border:1px solid #999;
	width:380px;
	z-index:0;
	padding:15px 25px 0 15px;
	*padding:15px 25px 15px 15px;
	box-shadow:2px 3px 3px rgba(0,0,0,0.2);
	display:none;
	_left:-162px;
}
.select_Area_Box .area_box .area_tabs {
	border-bottom:1px solid #cdcdcd;
}
.select_Area_Box .area_box .area_tabs li {
	height:18px;
	line-height:18px;
	padding:0 10px;
	color:#999;
	float:left;
	border-right:1px solid #cdcdcd;
	cursor:pointer;
}
.select_Area_Box .area_box .area_tabs .tabs_cur {
	color:#333;
	background-color:#FFF;
	bottom:-1px;
	position:relative;
	line-height:16px;
}
.select_Area_Box .area_box .area_item_box {
	padding:18px 10px 0 10px;
}
.select_Area_Box .area_box .area_item_box .province_item dl {
	margin-left:45px;
	padding-bottom:15px;
}
.select_Area_Box .area_box .area_item_box .province_item dt {
	float:left;
	margin-left:-50px;
	padding:5px;
	position:relative;
}
.select_Area_Box .area_box .area_item_box .province_item dd {
	float:left;
	background-color:#fff;
	padding:5px 8px;
	margin-right:5px;
	cursor:pointer;
}
.select_Area_Box .area_box .area_item_box .province_item .cur {
	background-color:#eb6e64;
	color:#fff;
}
.select_Area_Box .area_box .area_item_box .child_item {
	margin-left:-8px;
}
.select_Area_Box .area_box .area_item_box .child_item li {
	float:left;
	padding:5px 8px;
	margin-right:5px;
	margin-bottom:15px;
	white-space:nowrap;
	cursor:pointer;
}
.select_Area_Box .area_box .area_item_box .child_item .cur {
	background-color:#eb6e64;
	color:#fff;
}
.select_Area_Box .area_box .area_item_box .city_item {
	display:none;
}
.select_Area_Box .area_box .area_item_box .town_item {
	display:none;
}
.red_btn_2{
	display:inline-block;
	cursor:pointer;
	border:none;
	text-align:center;
	width:71px;
	height:22px;
	line-height:22px;
	color:#FFF;
	font-size:12px;	
	background:url(images/bg_sprite_png24.png) no-repeat -400px -354px;
	_background:url(images/bg_sprite.gif) no-repeat -400px -354px;
}
.mod_sku {
	font-size:12px;
	font-weight:normal;
	padding:0 10px;
}
.mod_sku .sku_main .sku_unit.choicebox {
	padding-top:0;
	padding-bottom:0;
}
.mod_sku .choicebox dl {
	padding-top:12px;
	background-color:#fff;
}
.mod_sku .sku_unit dt,.mod_sku .sku_unit dd {
}
.mod_sku .sku_unit dt {
	text-align:left;
	width:66px;
	color:#666;
	font-size:14px;
	font-family:"microsoft yahei";
}
.mod_sku .sku_unit .tastelist2 li {
	position:relative;
	float:left;
	margin:5px 5px 5px 0px;
	padding:0 11px 0 0px;
	height:25px;	
	line-height:25px;
	white-space:nowrap;
	cursor:pointer;
}
.mod_sku .sku_unit .tastelist .tastebox {
	background-color:#fff;
	overflow:hidden;
	*position:relative;
}
.mod_sku .sku_unit .tastelist .tastebox ul {
	*position:relative;
}
.mod_sku .sku_unit .tastebox li .lion {
	bottom:0;
	_bottom:-1px;
}
.mod_sku .sku_unit .tastelist li {
	position:relative;
	float:left;
	margin:5px 12px 10px 0;
	padding:0 11px 0 11px;
	height:25px;
	border:1px solid #c8c7cc;
	line-height:25px;
	white-space:nowrap;
	cursor:pointer;
}
.mod_sku .sku_unit .tastelist li.selected,.mod_sku .sku_unit .tastelist li:hover,.mod_sku .sku_unit .tastelist li.hover {
	border-color:#e60012;
	color:#e60012;
}
.mod_sku .sku_unit .tastebox li .lion {
	bottom:0;
	right:0;
	_bottom:-1px;
}
.mod_sku .sku_unit .selected .lion {
	background:url(images/detail_sprit.png) no-repeat;
	_background:url(images/detail_sprit_ie6.png) no-repeat;
}
.mod_sku .sku_unit li .lion {
	position:absolute;
	width:16px;
	height:16px;
	background-position:0 0;
	font-size:999px;
	line-height:999px;
	display:block;
	overflow:hidden;
}
.grouDetailHead .readyTip, .grouDetailHead .totalBuy .sku_unit dl{
	text-align:left;
}

.computing .computing_item,.computing .cartbox {
	float:left;
}
.computing .computing_item {
	_position:relative;
	z-index:50;
	margin-top:10px;
	margin-bottom:10px;
	color:#666666;
	font-family:"microsoft yahei";
}
.computing .computing_item .computing_num {
	width:56px;
	height:36px;
}
.computing .computing_item .computing_num input {
	display:block;
	width:56px;
	height:36px;
	border:1px solid #c8c7cc;
	color:#333;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	font-family:Tahoma;
	line-height:36px;
}
.computing .computing_item .computing_act {
	margin-left:-1px;
	*margin-top:1px;
	*zoom:1;
	_display:inline;
}
.computing .computing_item .computing_num,.computing .computing_item .computing_act {
	float:left;
}
.computing .computing_item .computing_act input {
	display:block;
	width:24px;
	height:19px;
	border:0;
	cursor:pointer;
}

.computing_act input{
	background:url(images/detail_sprit.png) no-repeat;
	_background:url(images/detail_sprit_ie6.png) no-repeat;
}
.computing .computing_item .computing_act .add {
	background-position:0 -29px;
}
.computing .computing_item .computing_act .no_reduce {
	background-position:0 -58px;
	cursor:default;
}
.computing .computing_item .computing_act .reduce {
	background-position:-24px -58px;
}
.computing .computing_item .computing_act .no_add {
	background-position:-24px -29px;
	cursor:default;
}
.computing{
	padding:0 10px;	
}

.tuan_banner{ width:1200px; height:200px; margin:5px auto;}